Context (P1 — operability + product value)
No metrics exist. Evaluation rate/latency per environment is both an ops signal and product value (dead-flag detection feeds on it).
Scope
micrometer-registry-prometheus; expose /actuator/prometheus (behind network policy or basic allowlist — not public)
- Custom metrics:
ff_evaluations_total{environment}, evaluation latency timer, ff_flag_changes_total, auth failure counter
- Default JVM/HTTP server metrics enabled
- Depends on: Actuator issue
Acceptance criteria
Context (P1 — operability + product value)
No metrics exist. Evaluation rate/latency per environment is both an ops signal and product value (dead-flag detection feeds on it).
Scope
micrometer-registry-prometheus; expose/actuator/prometheus(behind network policy or basic allowlist — not public)ff_evaluations_total{environment}, evaluation latency timer,ff_flag_changes_total, auth failure counterAcceptance criteria
/actuator/prometheusscrapes successfully and includes the custom counters