DORA Metrics Calculator
dora-metrics-calculatorRead-onlyIdempotent
Use this when a user wants to benchmark an engineering team against DORA metrics. Takes deploys per month, lead time in hours, change failure rate in percent and, optionally, time to restore in hours. Classifies each metric as elite, high, medium or low against fixed benchmark bands; an omitted restore time is reported as unknown and the overall profile is marked partial rather than assumed.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lead_time_hours | Yes | Lead time for changes, commit to production, in hours. | |
| deploys_per_month | Yes | Production deployments per month. | |
| change_failure_pct | Yes | Share of deployments that cause a failure in production, in percent. | |
| restore_time_hours | No | Time to restore service after a failed change, in hours. Optional; when omitted the metric is reported as unknown. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mttr_tier | Yes | ||
| next_step | Yes | ||
| assessment | Yes | ||
| overall_tier | Yes | ||
| next_step_url | Yes | ||
| why_follow_up | Yes | ||
| interpretation | Yes | ||
| lead_time_tier | Yes | ||
| metrics_assessed | Yes | ||
| affiliate_context | No | ||
| computation_basis | Yes | ||
| deploy_frequency_tier | Yes | ||
| change_failure_rate_tier | Yes |