icingadb-web
icingadb-web copied to clipboard
Implement SLA Charts for Hosts in Reporting Using Chart.js
Our current reporting implementation lacks charts, a feature that has been frequently requested by customers and ourselves for years. Instead of providing a generalized approach from the start, we should implement specific reports initially to understand how we can streamline them.
First, I would like to see charts for each host individually in the selected filter/time frame, showing the SLA in % over the respective time:
Requirements:
- Display of SLA in % over time for each host individually within the selected filter/time frame.
- The report requires a breakdown configuration that will be used as the x-axis (time).
- Use Chart.js for rendering the charts.
- Ensure the charts are responsive and visually appealing.
- Ensure that PDF exports works.