Phase: DORA Re-Baseline + Dashboard Verification

phase-pal-e-platform-15-dora-rebaseline Phase

Phase: DORA Re-Baseline + Dashboard Verification

Status: COMPLETED 2026-03-14.

Lineage

plan-pal-e-platform → Phase 15

Deliverables

  • DONE: Queried Prometheus for real DORA metrics — 262 PRs across 30 repos, p50 lead time ~10 min, 11.4 PRs/day
  • DONE: Updated dora-framework note with Re-Baseline 2026-03-14 section (real Prometheus data)
  • DONE: Fixed stale entries: "No CI pipeline" → "Woodpecker CI: plan-on-PR, apply-on-merge"
  • DONE: Updated DORA bands: Infra Pipeline Medium → High, App Pipeline High → Elite
  • DONE: Updated Composite DORA Standing: Platform Overall Medium-High → High-Elite
  • DONE: Updated confidence: Low-Medium → Medium-High
  • DONE: Fixed DORA dashboard panel queries (histogram_quantile instead of summary quantiles)
  • DONE: Fixed repo variable to show all 30 repos
  • DONE: Updated Measurement Automation Roadmap (Manual → COMPLETED, DORA Exporter → LIVE, TF CI → COMPLETED)
  • DONE: Updated DORA Targets table (3 of 4 targets MET)

Key Metrics (from Prometheus)

Metric Value Source
Total PRs merged 262 across 30 repos <code>dora_pr_merges_total</code>
Deployment rate 11.4 PRs/day average <code>dora_pr_merges_total</code>
Lead time p50 (core) ~10 minutes <code>histogram_quantile(0.5, dora_pr_lead_time_seconds_bucket)</code>
Lead time p95 (core) ~4 hours <code>histogram_quantile(0.95, dora_pr_lead_time_seconds_bucket)</code>
DORA exporter series 726 metric lines DORA exporter /metrics

Dashboard Fix Details

Forgejo Issue #66, PR pending. Three query fixes in terraform/dashboards/dora-dashboard.json:
  • Lead Time stat: quantile(0.5, dora_pr_lead_time_seconds)histogram_quantile(0.5, sum(dora_pr_lead_time_seconds_bucket) by (le))
  • Lead Time timeseries p50/p95: same fix pattern
  • Repo variable: label_values(dora_deployments_total, repo)label_values(dora_pr_merges_total, repo)
  • dora-framework — updated axiom document
  • milestone-2026-03-14-woodpecker-postgres-dora-pipeline — previous milestone
  • Forgejo Issue #66 — dashboard fix PR