-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
Improve Prometheus Alerts Testing Workflow
-
False
-
-
False
-
None
-
To Do
-
100% To Do, 0% In Progress, 0% Done
-
---
-
---
Alerts E2E tests are flaky and test more Prometheus than the alert expressions themselves, causing huge delays in the developers' workflows. The current YAML-based approach to testing Prometheus alert rules is static, difficult to maintain, and does not easily integrate with the Go development workflow. A new programming solution integrating Promtool with Gingko would allow us to define and validate metrics programmatically, enhancing maintainability, readability, and developer productivity.