All 10 panels of this dashboard were completely dead. Root cause: every panel queried datasource uid prometheus-legacy (the retired Prometheus at prometheus.srv.renner.uno:9090), whose hostname no longer resolves. Gitea runs in-cluster and is scraped by the in-cluster Prometheus. Screenshots and full report follow after asset upload.
## Summary
All 10 panels of this dashboard were **completely dead**. Root cause: every panel queried datasource uid `prometheus-legacy` (the retired Prometheus at `prometheus.srv.renner.uno:9090`), whose hostname no longer resolves. Gitea runs in-cluster and is scraped by the in-cluster Prometheus. Screenshots and full report follow after asset upload.
All 10 panels were dead: the dashboard queried datasource uid
prometheus-legacy (prometheus.srv.renner.uno:9090), which no longer
resolves (Grafana proxy: 502 dial tcp lookup i/o timeout). Gitea now
runs in-cluster and is scraped by the in-cluster Prometheus
(job="gitea", instance gitea.apps.svc.cluster.local:3000), so switch
every panel to uid prometheus.
Also wrap all targets in max(): the pre-migration instance
gitea.srv.renner.uno:3000 stopped 2026-07-12, and windows spanning
that date would otherwise render two identically-named series per
query. Stat panels additionally get instant:true so a dead exporter
shows No data instead of a stale last value.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
All 10 panels of this dashboard were completely dead. Root cause: every panel queried datasource uid
prometheus-legacy(the retired Prometheus atprometheus.srv.renner.uno:9090), whose hostname no longer resolves. Gitea runs in-cluster and is scraped by the in-cluster Prometheus. Screenshots and full report follow after asset upload.