Skip to main content

Grafana dashboards

Provisioned from splick-backend/infra/monitoring/grafana/dashboards.

FileTitleUID
service-health.jsonService Health (RED)splick-service-health
usecase-health.jsonUse case healthsplick-usecase-health
slow-apis.jsonSlow APIssplick-slow-apis
trace-explorer.jsonTrace Explorersplick-trace-explorer
logs-explorer.jsonLogssplick-logs
async-pipeline.jsonAsync Pipelinesplick-async-pipeline
resources.jsonResourcessplick-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".