Details
-
Type:
Epic
-
Status: Resolved (View Workflow)
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 25.0.0
-
Component/s: None
-
Security Level: Default (Default Security Scheme)
-
Labels:None
-
Epic Name:Enterprise Reporting 2.0
Description
We have a requirement to generate PDF reports with visualizations from flow data. We currently use Grafana along with the Helm plugin (and the flow datasource) to generate these visualizations.
Grafana has an API that allows users to render and export panels as rasterized images. This API is used by existing solutions such as https://github.com/IzakMarais/reporter to generate PDF reports for a given dashboard.
We can leverage the existing facilities in OpenNMS for generating and scheduling reports, and take advantage of this opportunity to refresh the existing implementation.