Production-grade platform engineering handbook — Kubernetes, Terraform, Flux CD, GitHub Actions, AWS, and more.
67
84%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
{
"__inputs": [],
"__requires": [
{
"type": "grafana",
"id": "grafana",
"name": "Grafana",
"version": "9.0.0"
},
{
"type": "datasource",
"id": "prometheus",
"name": "Prometheus",
"version": "1.0.0"
}
],
"annotations": {
"list": []
},
"description": "DORA Four Key Metrics — Deployment Frequency, Lead Time, Change Failure Rate, MTTR",
"editable": true,
"fiscalYearStartMonth": 0,
"graphTooltip": 1,
"id": null,
"links": [],
"panels": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{ "color": "red", "value": null },
{ "color": "orange", "value": 0.03 },
{ "color": "yellow", "value": 0.14 },
{ "color": "green", "value": 1 }
]
},
"unit": "short",
"displayName": "Deploys / day"
},
"overrides": []
},
"gridPos": { "h": 8, "w": 6, "x": 0, "y": 0 },
"id": 1,
"options": {
"colorMode": "background",
"graphMode": "none",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": ["lastNotNull"],
"fields": "",
"values": false
},
"textMode": "auto"
},
"pluginVersion": "9.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "dora:deployment_frequency:rate30d",
"instant": true,
"legendFormat": "Deployment Frequency",
"refId": "A"
}
],
"title": "Deployment Frequency",
"description": "Average deploys per day over 30 days. Elite: ≥1/day, High: ≥1/week, Medium: ≥1/month, Low: <1/month",
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{ "color": "green", "value": null },
{ "color": "yellow", "value": 3600 },
{ "color": "orange", "value": 86400 },
{ "color": "red", "value": 604800 }
]
},
"unit": "s",
"displayName": "Lead Time (p50)"
},
"overrides": []
},
"gridPos": { "h": 8, "w": 6, "x": 6, "y": 0 },
"id": 2,
"options": {
"colorMode": "background",
"graphMode": "none",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": ["lastNotNull"],
"fields": "",
"values": false
},
"textMode": "auto"
},
"pluginVersion": "9.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "dora:lead_time_seconds:p50",
"instant": true,
"legendFormat": "Lead Time p50",
"refId": "A"
}
],
"title": "Lead Time for Changes",
"description": "p50 seconds from commit to production. Elite: <1h, High: <1d, Medium: <1w, Low: ≥1w",
"type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"max": 100,
"min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{ "color": "green", "value": null },
{ "color": "yellow", "value": 5 },
{ "color": "orange", "value": 10 },
{ "color": "red", "value": 15 }
]
},
"unit": "percent",
"displayName": "Change Failure Rate"
},
"overrides": []
},
"gridPos": { "h": 8, "w": 6, "x": 12, "y": 0 },
"id": 3,
"options": {
"minVizHeight": 75,
"minVizWidth": 75,
"orientation": "auto",
"reduceOptions": {
"calcs": ["lastNotNull"],
"fields": "",
"values": false
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "9.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "dora:change_failure_rate:ratio30d",
"instant": true,
"legendFormat": "Change Failure Rate",
"refId": "A"
}
],
"title": "Change Failure Rate",
"description": "% of deploys causing a production incident over 30 days. Elite: <5%, High: <10%, Medium: <15%, Low: ≥15%",
"type": "gauge"
},
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{ "color": "green", "value": null },
{ "color": "yellow", "value": 3600 },
{ "color": "orange", "value": 86400 },
{ "color": "red", "value": 604800 }
]
},
"unit": "s",
"displayName": "MTTR (p50)"
},
"overrides": []
},
"gridPos": { "h": 8, "w": 6, "x": 18, "y": 0 },
"id": 4,
"options": {
"colorMode": "background",
"graphMode": "none",
"justifyMode": "auto",
"orientation": "auto",
"reduceOptions": {
"calcs": ["lastNotNull"],
"fields": "",
"values": false
},
"textMode": "auto"
},
"pluginVersion": "9.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "dora:mttr_seconds:p50",
"instant": true,
"legendFormat": "MTTR p50",
"refId": "A"
}
],
"title": "MTTR",
"description": "p50 seconds from incident open to resolved. Elite: <1h, High: <1d, Medium: <1w, Low: ≥1w",
"type": "stat"
}
],
"refresh": "5m",
"schemaVersion": 36,
"style": "dark",
"tags": ["dora", "platform"],
"templating": {
"list": [
{
"current": {
"selected": false,
"text": "30d",
"value": "30d"
},
"hide": 0,
"includeAll": false,
"multi": false,
"name": "window",
"options": [
{ "selected": true, "text": "30d", "value": "30d" },
{ "selected": false, "text": "60d", "value": "60d" },
{ "selected": false, "text": "90d", "value": "90d" }
],
"query": "30d,60d,90d",
"queryValue": "",
"skipUrlSync": false,
"type": "custom",
"label": "Time Window"
}
]
},
"time": {
"from": "now-30d",
"to": "now"
},
"timepicker": {},
"timezone": "browser",
"title": "DORA Metrics",
"uid": "dora-metrics",
"version": 1
}.claude-plugin
.github
commands
docs
examples
agent-self-improve
argocd
awesome-docs
aws
cloudfront
functions
lambda-edge
functions
azure
compliance
conventional-commits
datadog
llm-observability
demo
documentation
dora
dynatrace
fluxcd
github-actions
composite-actions
configure-cloud
db-migrate
docker-build-push
k8s-deploy
notify-slack
pr-comment
release-tag
security-scan
setup-env
setup-terraform
terraform-plan
helm
web-service
templates
kubernetes
kyverno
mcp
observability
openshift
pr-review
ownership
runtime-security
supply-chain
terraform
references
scripts
skills
platform-skills
tests