Shortly speaking, in addition to the traditional “generate Grafana dashboards from Python code”, now you can convert all pre-built dashboards (Dashboards | Grafana Labs) into Python code for customization.
Using scripts to generate dashboards is recommended by Grafana official “best practice”, because it avoids a lot of repetition and ensures consistency.
It is just a small tool I use internally, but since it may also be useful for others, I open sourced it
Thank you for sharing this and appreciate your contribution
I will this post into our How To category and add more tags.
I see that your GitHub Readme page is already well written as how to use this tool but If you want to share e.g a small video to demonstrate the usage then it is welcome !!
I see that your GitHub Readme page is already well written as how to use this tool but If you want to share e.g a small video to demonstrate the usage then it is welcome !!
@usman.ahmad By the way, is it OK to add this package to Grafana dashboard best practices | Grafana documentation (next to grafonnet/grafanalib)? IMHO, if someone wants to move from “Low/Medium” to “High”, he or she may have existing JSON-based dashbaords, and thus grafana_dashboard_python can be helpful to quickly reach “High” stage (while Grafanalib seems hard to do so).