Per-app drill-down rows in Grafana #3

Closed
opened 2026-05-29 12:05:38 +00:00 by ldraney · 1 comment
Owner

Type

Feature

Lineage

Standalone — part of DORA dashboard improvements.

Repo

forgejo_admin/pal-e-platform

User Story

As a platform operator
I want one Grafana row per Tier 1 repo with DF/LT/CFR/MTTR
So that I can identify which app is dragging a metric down

Context

The current dashboard shows per-repo data only via the $repo dropdown — you can only see one repo at a time. Dedicated collapsible rows per Tier 1 repo give at-a-glance health without toggling.

File Targets

Files the agent should modify or create:

  • terraform/dashboards/dora-dashboard.json — add collapsible rows

Acceptance Criteria

  • One collapsible row each for: pal-e-platform, pal-e-services, pal-e-deployments, pal-e-docs, basketball-api
  • Each row has 4 panels: DF, LT, CFR, MTTR scoped to that repo
  • Rows collapsed by default

Test Expectations

  • Manual: verify rows expand/collapse and show correct per-repo data

Constraints

  • Dashboard JSON size — keep panels lean to avoid Grafana load issues

Checklist

  • PR opened
  • Tests pass
  • No unrelated changes
  • dora-metrics — project this affects
### Type Feature ### Lineage Standalone — part of DORA dashboard improvements. ### Repo `forgejo_admin/pal-e-platform` ### User Story As a platform operator I want one Grafana row per Tier 1 repo with DF/LT/CFR/MTTR So that I can identify which app is dragging a metric down ### Context The current dashboard shows per-repo data only via the `$repo` dropdown — you can only see one repo at a time. Dedicated collapsible rows per Tier 1 repo give at-a-glance health without toggling. ### File Targets Files the agent should modify or create: - `terraform/dashboards/dora-dashboard.json` — add collapsible rows ### Acceptance Criteria - [ ] One collapsible row each for: pal-e-platform, pal-e-services, pal-e-deployments, pal-e-docs, basketball-api - [ ] Each row has 4 panels: DF, LT, CFR, MTTR scoped to that repo - [ ] Rows collapsed by default ### Test Expectations - [ ] Manual: verify rows expand/collapse and show correct per-repo data ### Constraints - Dashboard JSON size — keep panels lean to avoid Grafana load issues ### Checklist - [ ] PR opened - [ ] Tests pass - [ ] No unrelated changes ### Related - `dora-metrics` — project this affects
Author
Owner
Migrated to ldraney/pal-e-platform#428
Commenting is not possible because the repository is archived.
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ldraney/DORA#3
No description provided.