6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

Karma

Open source

Alert dashboard for Prometheus Alertmanager that aggregates and deduplicates alerts from several instances with filtering and silence management.

GitHub stars
2.7k
Last commit
3 days ago
Repository age
8 years
Version
v0.133
Licence
Apache-2.0
Self-hosted
Yes

About Karma

Karma is a dashboard for Prometheus Alertmanager. The Alertmanager interface is useful for browsing alerts and managing silences but is limited as a dashboard, and Karma aims to fill that gap. It requires Alertmanager 0.22.0 or later and is released under the Apache-2.0 license.

A key feature is alert aggregation and deduplication. Since release 0.7.0 it can combine alerts from multiple Alertmanager instances, whether they run in high-availability mode or separately, showing each unique alert once. Alerts carry tags for the instances where they were found, which can be used in filters. It also supports filtering by labels and managing silences.

Karma is written in TypeScript and distributed through GitHub releases, and a public demo is available. It suits operations and SRE teams that run several Prometheus environments and need one overview of active alerts on a wall display or shared screen.

Key features

  • Alert dashboard for Prometheus Alertmanager
  • Aggregation across multiple Alertmanager instances
  • Deduplication of identical alerts
  • Filtering by labels and instance tags
  • Silence management
  • Public demo available

Good fit for

  • →Unified alert view across several clusters
  • →Wall-mounted operations dashboards
Built with
TypeScript
Tags
prometheus
alertmanager
alerting
dashboard
monitoring
sre
observability
devops

Open-source alternatives to Karma

See all

SaaS alternatives to Karma

See all