<@ULVA73B9P> i use the prefect-prometheus-exporter...
# ask-marvin
o
@Marvin i use the prefect-prometheus-exporter for k8s, works, what is the best grafana template you would use for prefect 3.6 ? does the community have preferrence?
m
thought for 158.9 seconds
Short answer: yes — the community preference is basically the official dashboards that ship with
prefect-prometheus-exporter
.
I didn’t find an alternative community-favorite Grafana template or a widely adopted Grafana.com dashboard. The strongest recommendation is to start with the two official JSON dashboards in the exporter repo: Official dashboards - prefect-prometheus-exporter dashboards The two main ones are: - Platform Overview — best for ops / cluster-wide health - Flow Run Overview — best for flow-level debugging and trends If you're on Prefect 3.6 in Kubernetes, my recommendation would be: 1. Use Platform Overview as your primary NOC / team dashboard 2. Use Flow Run Overview as the drill-down dashboard 3. Clone/customize them for your own labels, namespaces, work pools, and alert thresholds Why these are the best starting point - They’re maintained alongside the exporter itself - They match the metrics the exporter actually emits - They reflect the common Prefect concepts people care about: flow runs, deployments, work pools, queue health, runtime, failures What metrics are most useful to visualize From the exporter, the most useful dashboard panels are typically built around: - flow run counts by state - running flow run duration - average / total flow runtime - failed runs by deployment - late work queue runs - total deployments / work pools / work queues - infra resource usage if you’re correlating with k8s/node/container metrics So for Grafana, the most valuable layout is usually: Top row - Total flow runs - Running flow runs - Failed flow runs - Late runs - Active deployments - Work pool / queue count Middle row - Flow runs by state over time - Failed runs by deployment - Average runtime by flow - Ongoing runtime for currently running flows Bottom row - Logs panel if using Loki - CPU / memory panels joined with k8s metrics - Per-work-pool or per-queue breakdowns Community preference? I don’t see evidence of a separate community-standard dashboard beyond the official repo. So the practical answer is: - Yes, the community preference is the official exporter dashboards - most teams then fork them and tailor to their own work pools / namespaces / alerting model Links - Exporter repo: prometheus-prefect-exporter - Dashboards folder: Grafana dashboard JSONs If you want, I can also help with either of these next: - recommend which of the two dashboards to put on a wallboard for k8s ops - suggest a custom Grafana dashboard layout for Prefect 3.6 + Kubernetes + Prometheus with concrete panels/queries