Deployments
Track every deployment across your repositories — frequency, success rate, and correlation with incidents.
Overview
Koalr's Deployments page gives you a complete record of every production deployment across your connected repositories and CI/CD pipelines. It powers two of the four DORA metrics — Deployment Frequency and Change Failure Rate — and forms the foundation for deploy risk correlation with incidents.
Data sources
Koalr collects deployment events from:
- GitHub Deployments API — GitHub's native deployment resource, created by GitHub Actions, Vercel, Railway, and many other platforms
- GitHub Actions — workflow runs with environment set to
productionorprod - Vercel — deployment events via webhook (see Vercel integration)
- Railway — deployment events via webhook
- Netlify, Render, Fly.io — webhook-based ingestion
- AWS CodeDeploy, ArgoCD, Azure DevOps — CI/CD pipeline events
Koalr normalizes all sources into a unified deployment record: { service, environment, status, deployed_at, commit_sha, pr_ids, deployer }.
Dashboard sections
Organization deployment summary
- Deployment frequency — deployments per day (current vs. prior period)
- DORA tier — Elite / High / Medium / Low based on deployment frequency
- Success rate — percentage of deployments that completed without rollback or incident
- Rollback rate — percentage of deployments rolled back within 24 hours
Deployment frequency chart
Bar chart of daily deployments over the past 30 days. Toggle between:
- All environments
- Production only (default)
- Per-service
Deployment timeline
Chronological list of all deployments with:
- Service name and environment
- Deploy time and duration
- Status: Success / Failed / Rolled back
- Deployer (GitHub Actions bot, human user)
- Risk score at time of deploy (from Deploy Risk)
- Linked PR(s)
DORA deployment frequency trend
12-week weekly chart tracking how your deployment frequency is trending. This is the primary DORA metric view.
Deployment heatmap
Calendar heatmap (GitHub-contribution-style) showing deployment density per day. Identifies:
- Deploy clustering — teams that batch deployments into end-of-sprint pushes (high risk)
- Deploy gaps — multi-day periods with no production deployments
- Day-of-week patterns — teams that deploy heavily on Fridays (risk signal)
Service breakdown
Per-service table showing:
- Deployment frequency (deploys/week)
- Success rate
- Average deploy duration
- Last deploy date
- Incident correlation rate
Failed deployment analysis
Deep-dive on failed and rolled-back deployments:
- Failure reason (when available from the CI/CD provider)
- Pre-deploy risk score — was this a deployment Koalr flagged as high risk?
- Time to rollback (from failure detection to rollback completion)
Deployment environments
Koalr tracks up to 4 environment types per service:
- Production — primary deployment target; all DORA metrics use production only
- Staging — pre-production validation environment
- Preview — per-PR preview deployments (Vercel, Netlify)
- Development — internal dev environments
Configure environment mapping in Settings → Deployments → Environment Mapping.
DORA Deployment Frequency benchmarks
| DORA Tier | Deployment frequency |
|---|---|
| Elite | Multiple per day |
| High | Between once per day and once per week |
| Medium | Between once per week and once per month |
| Low | Less than once per month |
Relationship to other metrics
- DORA Metrics — deployment frequency is one of the four DORA metrics (DORA Metrics)
- Deploy Risk — every deployment carries a pre-merge risk score; the Deployments page shows the score at time of deploy (Deploy Risk)
- Incidents — incident correlation shows which deployments preceded incidents (Incidents)
- Cycle Time — deploy time (merge → production) is the final stage of the cycle time pipeline (Cycle Time)