Type: Observability / Operations
Priority: Medium
Description
Create version-controlled Grafana dashboards and actionable Prometheus alerts for the Loopin API.
Scope
- Configure Grafana with Prometheus as a data source.
- Add a Loopin API dashboard.
- Include request rate, error rate, latency, JVM, HikariCP, WebSocket, notification, AI and media metrics.
- Add alert rules for critical operational conditions.
- Add a short runbook for each alert.
- Store dashboard and provisioning files in the repository.
Acceptance Criteria
- Grafana loads the Loopin dashboard automatically.
- Dashboard panels display data from Prometheus.
- Alerts cover readiness failure, high 5xx rate, high latency, database pool saturation and background-operation failures.
- Each alert includes a clear description and remediation note.
- Dashboards and alert rules are version controlled.
- No dashboard depends on high-cardinality identifiers.
Type: Observability / Operations
Priority: Medium
Description
Create version-controlled Grafana dashboards and actionable Prometheus alerts for the Loopin API.
Scope
Acceptance Criteria