A set of Grafana dashboards and Prometheus alerts for Django using the metrics from Django Prometheus.
There are also generated dashboards in the ./dashboards_out
directory.
This mixin is designed to be vendored into the repo with your infrastructure config. To do this, use jsonnet-bundler:
You then have three options for deploying your dashboards
Or import the dashboard using json in ./dashboards_out
, alternatively import them from the Grafana.com
dashboard page.
You can manually generate the alerts, dashboards and rules files, but first you must install some tools:
brew install jsonnet jsonnet-bundler
Then, grab the mixin and its dependencies:
git clone https://github.com/adinhodovic/django-mixin cd django-mixin jb install
Finally, build the mixin:
make prometheus_alerts.yaml make dashboards_out
The prometheus_alerts.yaml
file then need to passed to your Prometheus server, and the files in dashboards_out
need to be imported into you Grafana server. The exact details will depending on how you deploy your monitoring stack.
The mixin follows the monitoring-mixins guidelines for alerts.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4