Description
Create a Grafana dashboard template (JSON) to visualize Helios metrics exposed at /metrics endpoint.
Requirements
- Grafana dashboard JSON file
- Panels for key metrics:
- Request rate (RPS)
- Response latency (p50, p95, p99)
- Backend health status
- Active connections count
- Circuit breaker state
- Rate limit metrics
- Variables for backend selection
- Time range controls
Deliverables
grafana/helios-dashboard.json - Dashboard template
grafana/README.md - Import instructions
- Screenshots in documentation
- Update main README with monitoring section
Dashboard Panels
- Overview: Total requests, error rate, avg latency
- Backends: Per-backend RPS, latency, health status
- Circuit Breaker: State timeline, trip events
- Rate Limiting: Tokens consumed, rejected requests
- System: Memory usage, goroutines, CPU
Acceptance Criteria
References
Description
Create a Grafana dashboard template (JSON) to visualize Helios metrics exposed at
/metricsendpoint.Requirements
Deliverables
grafana/helios-dashboard.json- Dashboard templategrafana/README.md- Import instructionsDashboard Panels
Acceptance Criteria
References
:9090/metrics