You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Testing will be automated & deploys the dashboards & alerts somewhere.
Suggesting a github action that runs if dashboard or alert files change.
See comment here for suggestion on APIs to confirm dashboards and alerts have loaded ok.
The text was updated successfully, but these errors were encountered:
david-martin
changed the title
Add a CI job for deploying and verifying dashboards & alerts work with a specific version of Grafana & Prometheus
Add a CI job for deploying and verifying dashboards & alerts load OK with quickstart
May 27, 2024
david-martin
changed the title
Add a CI job for deploying and verifying dashboards & alerts load OK with quickstart
Add a GH action for deploying and verifying dashboards & alerts load OK with quickstart
May 28, 2024
Run quickstart and see what dashboards and alert rules are loaded, and manually verify if they loaded in correctly.
After verifying what a successful 'load in' looks like, investigate how to create a github action that verifies whether the current dashboard and alert rules load in correctly.
Run quickstart and check for success message before proceeding on.
Once success, check for all dashboard and alerts having a 'success' status.
If failure, list the failed dashboard and alerts, explaining why they failed.
Try to make this happen through a list that does not need to be inputted manually. (create a script that checks the contents of examples/alerts (* .yaml) and examples/dashboards (* .json) )
Use the HTTP API of both Grafana and Prometheus to check for dashboard names and alert names respectively.
Testing will be automated & deploys the dashboards & alerts somewhere.
Suggesting a github action that runs if dashboard or alert files change.
See comment here for suggestion on APIs to confirm dashboards and alerts have loaded ok.
The text was updated successfully, but these errors were encountered: