0020. Media Stack Dashboard Updates¶
- Status: accepted
- Date: 2026-05-30
- Deciders: lusoris
- Related: PR #700
Context¶
The files named for Jellyfin and ntfy contained unrelated Home Energy and Pure Storage dashboards, and no Stash dashboard covered the deployed exporter metrics. PR #700 replaced the two mismatched ConfigMaps and added a dashboard for the Stash exporter.
Decision¶
Replace the Jellyfin and ntfy dashboard JSON with panels backed by their deployed Prometheus metrics, and add a Stash library dashboard backed by stashapp-exporter metrics. Keep unavailable feature panels explicitly marked as skeletons and guarded with zero fallbacks.
Alternatives considered¶
None recorded at decision time; documented retroactively.
Consequences¶
The grafana-dashboard-jellyfin and grafana-dashboard-ntfy ConfigMaps now expose component-specific runtime panels instead of the unrelated dashboards they replaced. PR #700 also created grafana-dashboard-stash-library; that ConfigMap is no longer present in the current tree.
References¶
- PR #700 — feat(grafana): media stack dashboards — Jellyfin, *arr, Stash, ntfy (HANDOFF #12)