Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Alert dashboard for Prometheus Alertmanager
| Date | Stars |
|---|---|
| 2026-07-24 | 2666 |
| 2026-07-25 | 2667 |
| 2026-07-28 | 2667 |
| 2026-07-30 | 2667 |
| 2026-08-06 | 2667 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
15.0
growth rate 0.00%/day
# karma Alert dashboard for [Prometheus Alertmanager](https://prometheus.io/docs/alerting/alertmanager/). --- Alertmanager `>=0.22.0` is required. --- See [GitHub Releases](https://github.com/prymitive/karma/releases) for release changelog. ## Feature overview Alertmanager UI is useful for browsing alerts and managing silences, but it's lacking as a dashboard tool - karma aims to fill this gap. ### Alert aggregation and deduplication Starting with the `0.7.0` release it can aggregate alerts from multiple Alertmanager instances, running either in HA mode or separate. Unique alerts are displayed by filtering duplicates. Each alert is tagged with the names of all Alertmanager instances it was found at and can be filtered based on those tags (`@alertmanager`). Note that `@alertmanager` tags will be visible only if karma is configured with multiple Alertmanager instances. If alertmanger is configured to use [HA clusters](https://prometheus.io/docs/alerting/latest/alertmanager/#high-availability) then `@cluster` will be available as well, to set a custom name for each cluster see [CONFIGURATION.md](docs/CONFIGURATION.md#alertmanagers).  ### Alert visualization #### Alert groups Alerts are displayed grouped preserving [group_by](https://prometheus.io/docs/alerting/configuration/#route) configuration option in Alertmanager. Note that a unique alert group will be created for each receiver it uses in alertmanager as they can have different `group_by` settings. If a group contains multiple alerts only the first few alerts will be presented. Alerts are expanded or hidden using - / + buttons. The default number of alerts can be configured in the UI settings module. Each group can be collapsed to only show the title bar using top right toggle icon. Each individual alert will show unique labels and annotations. Labels and annotations that are shared between all alerts are moved to the footer. Active alerts will show recently expired silences, to allow re-silincing if needed. This is controlled via `silences:expired` setting. `10m` value would show silences expired in the last 10 minutes but only for alerts that started firing more than 10 minutes ago.  #### Alert history Alertmanager doesn't currently provide any long term storage of alert events or a way to query for historical alerts, but each Prometheus server sending alerts stores metrics related to triggered alerts. When `history:enabled` is `true` karma will use `source` fields from each alert to try querying alert related metrics on remote Prometheus servers. The result is the number of times given alert group triggered an alert per hour in the last 24h, displayed as 24 blocks. The darker the color the more alerts were triggered in that hour, as compared by all other hours.  For this feature to work karma must be able to connect to all Prometheus servers sending alerts. Be sure to set `--web.external-url` Prometheus flag to a publicly reachable URL of each server. #### Inhibited alerts Inhibited alerts (suppressed by other alerts, [see Alertmanager docs](https://prometheus.io/docs/alerting/latest/alertmanager/#inhibition)) will have a "muted" button.  Clicking on that button will bring a modal with a list of inhibiting alerts.  #### Silence deduplication If all alerts in a group were suppressed by the same silence then, to save screen space, the silence will also be moved to the footer.  ### Label based multi-grid To help separate alerts from different environments or with different level of severity multi-grid mode can be enabled, which adds another layer of visually grouping alert groups. To enable this mode go to the configuration modal and select a label name, all alerts will be grouped by that la
Excerpt of 11,430 characters
Read on GitHub5.8k
Mend Renovate · @mend
2.4k
1.1k
353
127
75
Greenkeeper · @greenkeeperio
26
8
3
3
3
Filippo Giunchedi · @wikimedia
3
Benoît Knecht
1
Peter · Austria
1
David J. M. Karlsen · davidkarlsen.com · Norway
1
Dominik Menke · Digineo GmbH · Germany
1
Martin Hrabovcin · Slovakia
1
1
Sven Müller · commercetools GmbH · Germany
1
Alex Brown · @autotraderuk · United Kingdom
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:3f74f1609c65351e, topic:monitoring