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

[Feature] Karma compact view #6252

Open
hsolberg opened this issue Oct 9, 2024 · 0 comments
Open

[Feature] Karma compact view #6252

hsolberg opened this issue Oct 9, 2024 · 0 comments

Comments

@hsolberg
Copy link

hsolberg commented Oct 9, 2024

Hi!

Great job so far with Karma and all the features! We're trying to recreate an overview that we have in another monitoring solution called Zabbix (with a custom frontend for alerts). Rather than just adding support for Prometheus for ourselves I thought it be better to add it to Karma and check if anyone has a similar usecase. I've made some examples using mock-data below for how this works in our Zabbix solution, but first some info on the data being used here.

  • host names used (this would translate to pod-name)
    • demo01, demo02, demo03, demo04, another-demo01, another-demo02, another-demo03, another-demo04
  • triggers used (this would translate to alertname)
    • warning-test, average-test, high-test
  • severity/priority-levels used
    • warning, average, high

Maintenance would translate to Silences in Alertmanager/kthxbye (this might not be that important to show for kubernetes, but might be useful when the targets are VMs or bare metal servers).

example-for-karma

The color-scheme represents the severity-level, this might be harder to implement in Karma since this can be whatever the person puts in the alert-field, but maybe this could be optional and mapped using a config file?

example_for_karma5
This just shows that the maintenance window on the right side can be toggled on/off by pressing the "maintenance"-button in the top left corner.

example_for_karma2

When I click on the row with the grouped alerts there's a detailed list of all servers with the same alert/trigger. With the option to acknowledge the alert, this would not be relevant for Alertmanager as it's not the same logic, but here you could put the "Silence"-button instead. The pictures below are just for the two other alert names.

example_for_karma3

example_for_karma4

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

No branches or pull requests

1 participant