Add 7d/30d rolling trend panels for DF and LT #430
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ldraney/pal-e-platform#430
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Feature
Lineage
Migrated from ldraney/DORA#7.
Standalone — part of DORA dashboard improvements.
Repo
ldraney/pal-e-platformUser Story
As a platform operator
I want Tier 1 DORA composite in Grafana
So that I know if production pipelines are healthy without digging
Context
Current dashboard shows point-in-time values. Rolling 7d and 30d averages reveal trajectory — are we improving or regressing? This catches slow degradation before it compounds.
File Targets
Files the agent should modify or create:
terraform/dashboards/dora-dashboard.json— add trend timeseries panelsFeature Flag
None required — trend panels are additive dashboard elements.
Acceptance Criteria
Test Expectations
Constraints
Checklist
Related
dora-metrics— project this affectsIssue #430 Template Review
TEMPLATE CONFORMANCE
### Typeheader present and valid (Feature)### Lineagepresent and non-empty (migrated from ldraney/DORA#7)### Repopresent and non-empty (ldraney/pal-e-platform)### User Storypresent, follows As/I want/So that format### Contextpresent, explains motivation clearly### File Targetspresent and lists a specific path### Feature Flagpresent (marked "None required" with reasoning)### Acceptance Criteriapresent, uses- [ ]checkbox format### Test Expectationspresent, uses- [ ]checkbox format### Constraintspresent and non-empty### Checklistpresent with standard items### RelatedpresentAll required sections from
template-issue-featureare present and non-empty.CONTENT QUALITY
File Targets: The single target
terraform/dashboards/dora-dashboard.jsonis a real file in the repo -- verified. However, the template calls for a "should NOT touch" section as well. Not a blocker since the scope is narrow (single file), but worth noting.Acceptance Criteria: Four items, all testable and specific. Each names the window (7d/30d) and metric (DF/LT). Good.
Test Expectations: Only manual verification ("verify trend lines render correctly in Grafana"). For a Grafana dashboard JSON change, manual is reasonable -- there is no unit test framework for dashboard JSON. Acceptable.
Constraints: The Prometheus 15d retention note is valuable. It honestly documents that the 30d rolling average will be incomplete until retention is extended or Thanos is added. This is good scope discipline -- the ticket does not try to also fix the retention problem.
User Story: Slightly mismatched with the title. The user story says "Tier 1 DORA composite in Grafana" but the issue is specifically about rolling trend panels for DF and LT, not a composite score. Minor -- the intent is clear.
Feature Flag: Correctly marked "None required" with reasoning (additive dashboard elements). Matches the template guidance for when to skip.
BLOCKERS
None.
NITS
dora-metricsproject but does not reference sibling issues #427, #428, #429 which are also DORA dashboard improvements. Cross-referencing helps agents understand sequencing.VERDICT: APPROVED