A Grafana plugin app to create PDF reports of dashboards
APACHE-2.0 License
CI/CD | |
Docs | |
Package | |
Meta |
This Grafana plugin app can create PDF reports of a given dashboard using headless chromium
and grafana-image-renderer
.
This plugin is based on the original work grafana-reporter. The core of the plugin is heavily inspired from the above stated work with some improvements and modernization.
The current plugin uses HTML templates and headless chromium to generate reports
instead of LaTeX. grafana-image-renderer
is a prerequisite for both current and
original plugins.
The current plugin app exposes the reporter as a custom API end point of Grafana instance without needing to run the grafana-reporter as a separate web service. The advantage of the plugin approach is the authenticated access to the reporter app is guaranteed by Grafana auth.
The plugin is capable of including all the repeated rows and/or panels in the generated report.
The plugin can include selected panels data into report which can be chosen using query parameters to the report API.
The plugin can be configured by Admins from Configuration Page and users using query parameters to the report API.
More documentation can be found in README