Grafana Dashboard for official Prometheus Python Client's metrics
MIT License
Grafana dashboard designed for a Flask web application that exposes metrics with flask_prometheus_metrics Flask extension
Dashboard aimed at the apps deployed with Kubernetes, although it can be easily tweaked to be infrastructure-agnostic.
/metrics
endpointhttps://<your-grafana-domain>.tld/dashboard/import
If you do not deploy your app in Kubernetes you may need to tweak
flask-web-app.json pod
labels to meet your
needs. Instead of pod
you may use instance
or hostname
or
other label name depending on how your Prometheus handle your app's
hostname.
12 panels covers the following metrics:
Dashboard provides variables:
The variables allow to change some panels charts grouing, intervals, labels selection.