Grafana dashboards
Provisioned from splick-backend/infra/monitoring/grafana/dashboards.
| File | Title | UID |
|---|---|---|
service-health.json | Service Health (RED) | splick-service-health |
usecase-health.json | Use case health | splick-usecase-health |
slow-apis.json | Slow APIs | splick-slow-apis |
trace-explorer.json | Trace Explorer | splick-trace-explorer |
logs-explorer.json | Logs | splick-logs |
async-pipeline.json | Async Pipeline | splick-async-pipeline |
resources.json | Resources | splick-resources |
Grafana is an operator tool. Production DNS can expose it on its own hostname. Put it behind access control. Do not reuse the public API hostname.
gen_resources_dashboard.py regenerates the resources dashboard. Run it when scrape labels change, and commit the JSON. Do not edit the generated panels by hand and also edit the script; one of them will win on the next run and the other will look like drift.
Start here during an incident: Service Health for "is it red", Async Pipeline for "is the side effect stuck", Trace Explorer for "this user".