feat(monitoring): add Argo Workflow Controller failure alert - #1597
Merged
Conversation
Contributor
|
You don't have to create a PR for testing things and merge it to main. You can simply point the argocd app to your dev branch in staging and test it. |
hazdl
force-pushed
the
hz/alert-rules
branch
from
September 7, 2026 16:57
fd6e013 to
6c93d7a
Compare
hazdl
force-pushed
the
hz/alert-rules
branch
from
September 7, 2026 17:17
6c93d7a to
6beb38c
Compare
Contributor
Author
|
Thanks Viki, that's what I ended up doing in the end. After the initial push, I realised I could point the monitoring ArgoCD application at my hz/alert-rules branch in staging to validate the change. I used a temporary TestAlert to confirm the rules were being loaded and fired correctly in Prometheus, then replaced it with the final ArgoWorkflowControllerFailing alert and restored the application to track HEAD afterwards. |
iamvigneshwars
approved these changes
Sep 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Create an alert rule for failing Argo Workflows controller pods --- AP-1299
Summary
Adds a Prometheus alert for detecting Argo Workflow Controller failures.
A temporary test alert was used to verify that alert rules are loaded via the monitoring Helm chart (
alerting_rules.yml). After successful validation, it was replaced withArgoWorkflowControllerFailing.Outcome
Implemented and validated an alert that fires when the Argo Workflow Controller remains in
CrashLoopBackOfffor more than 10 minutes. Testing was completed successfully and the monitoring application was restored to followHEAD.Show more lines