Add tier label to pal-e-dora-exporter #1
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
Standalone — discovered during DORA project setup (2026-05-29).
Repo
ldraney/pal-e-dora-exporterUser Story
As a platform operator
I want playground repos excluded from DORA composite scores
So that metrics reflect real production health
Context
The DORA exporter currently scrapes every Forgejo repo equally. A PR merged to
svelte-playgroundcarries the same weight aspal-e-platform. This dilutes composite scores with noise. Adding atierlabel at the exporter level is the foundation — Grafana filtering, per-app drill-downs, and composite scoring all depend on it.File Targets
Files the agent should modify or create:
src/config.py— add tier config loading (YAML or env-based repo → tier mapping)src/collectors/forgejo.py— addtierlabel to PR metricssrc/collectors/woodpecker.py— addtierlabel to deployment metricsFiles the agent should NOT touch:
Dockerfile— no changes needed.woodpecker.yaml— no CI changes neededAcceptance Criteria
tier="1",tier="2", ortier="3"label on all 4 metric familiesdocs/tiering.mdin the DORA repoTest Expectations
Constraints
Checklist
Related
dora-metrics— project this affectsdocs/tiering.md— tier definitionsMigrated to ldraney/pal-e-dora-exporter#5