Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show state for unified alerts #54

Closed
wants to merge 7 commits into from

Conversation

ThomasAwesome
Copy link

fixes #53

I discovered that there isn't a good way to match up an alert instance to the alert rule. My best guess was to match up on the alertname and the alertSelector.

I also wasn't sure what to do when there are multiple alert instances that matched an alert rule.

ivangonzalezacuna pushed a commit to spreadshirt/backstage-plugin-grafana that referenced this pull request Apr 26, 2023
Needed an aggregation method, to not fetch the first occurrence but the most restrictive one.
What does this mean? If there are 3 alert rules, and one is firing, the overall state should be firing as well,
even if the other 2 are normal.

This is based on the work done here: K-Phoen#54
ivangonzalezacuna pushed a commit to spreadshirt/backstage-plugin-grafana that referenced this pull request Apr 26, 2023
Needed an aggregation method, to not fetch the first occurrence but the most restrictive one.
What does this mean? If there are 3 alert rules, and one is firing, the overall state should be firing as well,
even if the other 2 are normal.

This is based on the work done here: K-Phoen#54

Also, added the state in the table now, instead of hidding it if the unified alerting is used
ivangonzalezacuna pushed a commit to spreadshirt/backstage-plugin-grafana that referenced this pull request Apr 26, 2023
Needed an aggregation method, to not fetch the first occurrence but the most restrictive one.
What does this mean? If there are 3 alert rules, and one is firing, the overall state should be firing as well,
even if the other 2 are normal.

This is based on the work done here: K-Phoen#54

Also, added the state in the table now, instead of hidding it if the unified alerting is used
ivangonzalezacuna pushed a commit to spreadshirt/backstage-plugin-grafana that referenced this pull request Apr 26, 2023
Needed an aggregation method, to not fetch the first occurrence but the most restrictive one.
What does this mean? If there are 3 alert rules, and one is firing, the overall state should be firing as well,
even if the other 2 are normal.

This is based on the work done here: K-Phoen#54

Also, added the state in the table now, instead of hidding it if the unified alerting is used.

The method is now allowing an array of strings or a single string. This simplifies the whole call process, which should be
much faster than making a call per selector foundas before
@ThomasAwesome
Copy link
Author

Looks like this feature is being reimplemented by other PRs. I'll close out this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Alert state is not surfaced when using Grafana Unified Alerting
1 participant