The four signals of delivery performance.
Deployment Frequency, Lead Time, Change Failure Rate, and MTTR, calculated automatically in real-time from your CI/CD pipelines.
Deployment Frequency
How often your team deploys to production. CodeSpectra calculates this metric on-demand from raw deployment events, with no pre-aggregation, no stale data.
DORA Thresholds
Lead Time for Changes
Time from first commit to production deployment. CodeSpectra calculates this metric on-demand from raw deployment events, with no pre-aggregation, no stale data.
DORA Thresholds
Change Failure Rate
Percentage of deployments causing production incidents. CodeSpectra calculates this metric on-demand from raw deployment events, with no pre-aggregation, no stale data.
DORA Thresholds
Mean Time to Recovery
Average time to resolve production incidents. CodeSpectra calculates this metric on-demand from raw deployment events, with no pre-aggregation, no stale data.
DORA Thresholds
From pipeline event to metric in seconds.
Event ingestion
Your CI/CD pipeline sends a deployment event via GitHub Action, Azure DevOps Task, or webhook.
Normalization
The Adapter Pattern normalizes every source into a canonical event format. GitHub, AzDO, GitLab: all equal citizens.
Incident detection
Hotfix and rollback flags trigger automatic incident creation. MTTR is calculated from faulty deployment to resolution.
Real-time metrics
Metrics are calculated on-demand from raw events. Query any time range, any repository, any product portfolio.
One metric, any source.
Mix GitHub and Azure DevOps repositories in the same product portfolio. CodeSpectra normalizes everything, and your DORA metrics stay consistent regardless of where the code lives.
Start measuring your DORA metrics.
Free tier: up to 30 repositories. 5-minute setup.