Skip to content

mahendrapaipuri/grafana-dashboard-reporter-app

Folders and files

NameName
Last commit message
Last commit date
Jan 6, 2025
Dec 12, 2024
Jan 6, 2025
Dec 12, 2024
Jan 7, 2025
Jan 6, 2025
Jan 6, 2025
Jan 6, 2025
Dec 16, 2024
Aug 12, 2024
Jan 17, 2024
Jan 17, 2024
Dec 16, 2024
Aug 29, 2024
Jan 7, 2025
Aug 12, 2024
Mar 13, 2024
Jan 17, 2024
Feb 2, 2024
Oct 3, 2024
Jan 6, 2025
Dec 23, 2024
Dec 23, 2024
Jan 17, 2024
Jan 17, 2024
Jan 7, 2025
Dec 16, 2024
Jan 17, 2024
Jan 6, 2025

Repository files navigation

Grafana Dashboard Reporter App

CI/CD ci
Docs docs
Package Release
Meta GitHub License Go Report Card code style

This Grafana plugin app can create PDF reports of a given dashboard using headless chromium and grafana-image-renderer.

Sample report

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.

Documentation

More documentation can be found in README