DoraSummary
The four DORA metrics for this scope. Two are reported today — release frequency and merge lead time — and are named for what they actually measure. The other two need deployment records, and each returns null with a reason until those are available.
Shape
- unavailableobjectFor each metric above that is never reported, its field name and the reason — as opposed to a metric that is null only because this window had no data.
change_failure_rateRatePair or nulloptionalNot reported: it needs deployment records.
unavailablegives the reason.- The RatePair schema
- denominatorinteger · int640–∞
- numeratorinteger · int640–∞
- merge_lead_time_seconds_p50number · double or nulloptionalThe median time from a merge request's creation to its merge, in seconds. Narrower than commit-to-production lead time.
- release_frequency_per_weeknumber · double or nulloptionalPublished, non-draft releases per week over the window.
- time_to_restore_secondsnumber · double or nulloptionalNot reported: it needs to know when service was degraded.
unavailablegives the reason.
Example
Synthesized example{
"unavailable": {},
"change_failure_rate": {
"denominator": 18,
"numerator": 5
},
"merge_lead_time_seconds_p50": 19,
"release_frequency_per_week": 22,
"time_to_restore_seconds": 2
}
Graph
Used inside
Contains
Used by
Sent by 0 operations
No operation takes it as a request body.
Returned by 0 operations
No operation returns it directly.