Service that generates a PDF report from a Grafana dashboard
Thanks to @dwitzig for adding grid layout. This allows your report panels to be arranged in a grid that resembles the original Grafana dashboard layout. See #162 for some example images. This layout also addresses some bugs related to the previous fixed size panels rendering (#119, #80, #72).
Improved first try experience by returning a helpful message from the '/' URL.
Include windows and linux binaries in release.
Thanks to the following contributors:
I also clarified the readme with some more examples for authentication and custom LaTeX templates.
Improvements:
Thanks to the following contributors for their fixes:
Addressed the following issues: #40, #38. Improved error handling and feedback. Added image to Dockerhub: #37.
Support the new Grafana dashboard HTTP API and dashboard JSON structructure introduced in Grafana 5.0. This has been done by introducing a new grafana-reporter endpoint that deprecates the previous one. The previous endpoint is still available but may be dropped in a future release. See readme.md for usage details.
Dropped bundled enhanced.tex template; it uses dashboard Rows extensively and Rows have been dropped from the Grafana 5 data model.
Added support for Grafana variables. Mulitple variables should be supported. See the Query parameters section of the readme.
Exposed some more of the dashboard metadata to the report template
Makefile added with options for building docker a image. See readme.
Thanks to @nktl, @chiefy and @JCN-9000 for their contributions.
Version management of this project has been lacking, so this version number fuzzily includes all changes prior to 1.0.0.