HOMELAB-1096: rewrite dashboards with PromQL queries #219

Merged
aaron merged 1 commit from plane/HOMELAB-1096-pi-dashboards-with-metrics into live 2026-06-11 06:12:53 +00:00
Owner

Rewrites all Pi telemetry dashboards to use PromQL (via Prometheus datasource) for stat and time-series panels, keeping Tempo datasource for trace search tables and traces panels.

Why PromQL instead of TraceQL metrics:

  • Tempo 2.6 TraceQL metrics syntax is limited/broken for our use cases
  • Span metrics generated by Tempo's metrics-generator are now flowing to Prometheus via remote_write
  • PromQL is more mature and flexible for aggregations

Panels per dashboard:

  • Stats: Prometheus increase() / rate() queries against traces_spanmetrics_*
  • Time series: Prometheus rate() queries over time
  • Tables: Tempo traceqlSearch for browsing traces
  • Traces: Tempo traceqlSearch for drill-down

Refs: HOMELAB-1096

Rewrites all Pi telemetry dashboards to use PromQL (via Prometheus datasource) for stat and time-series panels, keeping Tempo datasource for trace search tables and traces panels. **Why PromQL instead of TraceQL metrics:** - Tempo 2.6 TraceQL metrics syntax is limited/broken for our use cases - Span metrics generated by Tempo's metrics-generator are now flowing to Prometheus via remote_write - PromQL is more mature and flexible for aggregations **Panels per dashboard:** - Stats: Prometheus `increase()` / `rate()` queries against `traces_spanmetrics_*` - Time series: Prometheus `rate()` queries over time - Tables: Tempo `traceqlSearch` for browsing traces - Traces: Tempo `traceqlSearch` for drill-down Refs: HOMELAB-1096
HOMELAB-1096: rewrite dashboards with PromQL for stats/time series
Some checks failed
0/0 projects applied successfully.
CI Review / pr-title (pull_request) Has been cancelled
CI Review / helm-validate (pull_request) Has been cancelled
CI Review / ai-review (pull_request) Has been cancelled
Lint & Validate / terraform-validate (pull_request) Has been cancelled
Lint & Validate / yaml-lint (pull_request) Has been cancelled
Lint & Validate / shellcheck (pull_request) Has been cancelled
db2110b2da
aaron merged commit a08c51bb35 into live 2026-06-11 06:12:53 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aaron/infra-core!219
No description provided.