-
Epic
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
None
-
Data-Set Providers Prometheus
-
To Do
-
Undefined
-
NEW
-
NEW
Motivation
- As a user I want to expand the data sets providers options from Dashbuilder to cover more use cases;
- Prometheus is the standard monitoring for cloud applications and RHPAM systems expose metrics using Prometheus, so Dashbuilder should also support that as a data set provider.
Goals
- Create a Prometheus data-set provider;
Expected behavior
- In Datasets Editor, see a new Dataset type for Prometheus and be able to create a dataset providing the connection information to Prometheus and the query that will be used when connecting to Prometheus.
- Be able to use the Prometheus datasets in Dashbuilder pages with reporting and external components.
- Be able to export dashboards that use Prometheus dataset provider and run it on Dashbuilder Runtime
Testing
- Unit test Prometheus provider and the connection to Prometheus.
- Unit test Prometheus response parser.
- Unit test Prometheus response conversion to Dataset object.
- Manual test connecting to a Prometheus installation
Documentation
- We should deliver a blog post covering this new feature;
- Update community docs accordingly