infra/ansible/roles/grafana/files/dashboards
Graham McIntire 66986e294b
monitoring: collect Unbound metrics via Telegraf into Prometheus + Grafana
Add a telegraf role (applied to the resolvers) that runs unbound-control
via the inputs.unbound plugin and exposes the stats as a Prometheus
/metrics endpoint on :9273, firewalled to the 204.110.188.0/22 scrape
network. Imports the InfluxData signing key (influxdata-archive.key; the
_compat key expired 2026-01-17) so dnf can validate the package.

- prom.w5isp.com: scrape job "unbound" for resolver1/2:9273
- grafana: "Unbound Resolvers" dashboard (queries, cache hit ratio,
  rcodes, query types, recursion time, request list, cache memory)
- resolvers: disable unused shm-enable to silence the startup warning
2026-06-07 13:34:24 -05:00
..
aprs-me.json prom: add app-specific grafana dashboards + per-pod job override 2026-05-08 10:25:17 -05:00
k8s-cluster-prometheus.json prom: feed home-cluster metrics + provision standard k8s dashboards 2026-05-08 10:08:32 -05:00
k8s-cluster.json grafana: replace dashboard 13770 (Korean) with 6417 (English) 2026-05-08 10:23:53 -05:00
k8s-monitoring.json prom: feed home-cluster metrics + provision standard k8s dashboards 2026-05-08 10:08:32 -05:00
logs-aprs.json grafana: add per-app Loki log dashboards (argocd, aprs, towerops, prop, gridmap) 2026-05-11 10:36:07 -05:00
logs-argocd.json grafana: add per-app Loki log dashboards (argocd, aprs, towerops, prop, gridmap) 2026-05-11 10:36:07 -05:00
logs-gridmap.json grafana: add per-app Loki log dashboards (argocd, aprs, towerops, prop, gridmap) 2026-05-11 10:36:07 -05:00
logs-prop.json grafana: add per-app Loki log dashboards (argocd, aprs, towerops, prop, gridmap) 2026-05-11 10:36:07 -05:00
logs-towerops.json grafana: add per-app Loki log dashboards (argocd, aprs, towerops, prop, gridmap) 2026-05-11 10:36:07 -05:00
microwaveprop.json ansible: fix two latent bugs surfaced by repo audit 2026-05-08 11:09:14 -05:00
node-exporter-full.json prom: feed home-cluster metrics + provision standard k8s dashboards 2026-05-08 10:08:32 -05:00
prometheus-stats.json prom: feed home-cluster metrics + provision standard k8s dashboards 2026-05-08 10:08:32 -05:00
starlink.json k8s: add Starlink dish prometheus exporter + dashboard 2026-05-10 18:11:21 -05:00
tmobile-home-internet.json tmobile-exporter: switch to stock json_exporter + nginx sidecar 2026-05-10 17:57:13 -05:00
towerops-application.json fix(grafana): correct PromEx status_info metric name in towerops dashboards 2026-05-11 08:15:35 -05:00
towerops-beam.json fix(grafana): correct PromEx status_info metric name in towerops dashboards 2026-05-11 08:15:35 -05:00
towerops-ecto.json fix(grafana): correct PromEx status_info metric name in towerops dashboards 2026-05-11 08:15:35 -05:00
towerops-oban.json fix(grafana): correct PromEx status_info metric name in towerops dashboards 2026-05-11 08:15:35 -05:00
towerops-phoenix-live-view.json fix(grafana): correct PromEx status_info metric name in towerops dashboards 2026-05-11 08:15:35 -05:00
towerops-phoenix.json fix(grafana): correct PromEx status_info metric name in towerops dashboards 2026-05-11 08:15:35 -05:00
unbound.json monitoring: collect Unbound metrics via Telegraf into Prometheus + Grafana 2026-06-07 13:34:24 -05:00