awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
prometheus avatar

prometheus/alertmanager

0
View on GitHub↗
8,356 stele·2,399 fork-uri·Go·apache-2.0·7 vizualizăriprometheus.io↗

Alertmanager

Alertmanager is a monitoring notification gateway and routing service that deduplicates, groups, and directs alerts to the correct receivers. It functions as a central manager for Prometheus alerts, using a hierarchical routing tree and label-based matchers to dispatch notifications to external services.

The system employs a peer-to-peer mesh network to coordinate multiple instances in a high availability cluster, ensuring continuous alert processing. It features a dedicated inhibition engine and grouping mechanisms to reduce notification noise by suppressing redundant alerts when related issues are already active.

Capability areas include incident notification management via webhooks and third-party integrations, temporal alert silencing, and active alert limiting to prevent receiver flooding. The service also provides system event recording and event log export for auditing notification deliveries.

Administrative tasks can be performed through a command-line interface for managing silences and routing configurations.

Features

  • Alert Notification Systems - Provides a central hub for managing alert silences and dispatching notifications to various external integrations.
  • Alert Routing - Directs monitoring alerts to specific people or services through a hierarchical tree based on labels.
  • Alert Correlation - Groups related alerts and filters redundant notifications based on labels to reduce noise and fatigue.
  • Notification Dispatchers - Sends alerts to external services like Slack, PagerDuty, and Jira via dedicated integrations.
  • Alert Aggregators - Aggregates individual alerts into single notifications by matching common labels to reduce noise.
  • Alert Suppression Systems - Temporarily mutes specific notifications to avoid distractions during scheduled maintenance.
  • Inhibition Engines - Suppresses redundant notifications when related alerts are already active to reduce noise.
  • Alerting and Incident Management - Sends critical system alerts to external platforms like Slack, PagerDuty, and Jira.
  • Alert Managers - Implements an alert manager that routes and groups system alerts from Prometheus based on defined routing rules.
  • Alert Management Systems - Suppresses redundant notifications when related alerts are already active.
  • Notification Dispatchers - Decouples alert routing from delivery using dedicated plugins for services like Slack and PagerDuty.
  • Notification Noise Reduction - Groups and inhibits redundant alerts to prevent notification fatigue during large outages.
  • Silence Stores - Maintains temporary mute rules that suppress notifications for specific labels over a defined duration.
  • Gossip Protocols - Implements a gossip-based mesh network to synchronize state and maintain high availability across instances.
  • High Availability Clustering - Coordinates multiple service instances through peer-to-peer communication to ensure continuous processing.
  • Webhook Integrations - Provides a generic webhook receiver to deliver notifications to third-party platforms for custom integrations.
  • Notification Rate Limiting - Caps the number of active alerts per name to prevent receiver flooding during spikes.
  • Alerting Systems - Handles alert routing and silencing for metric-based systems.

Istoric stele

Graficul istoricului de stele pentru prometheus/alertmanagerGraficul istoricului de stele pentru prometheus/alertmanager

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face prometheus/alertmanager?

Alertmanager is a monitoring notification gateway and routing service that deduplicates, groups, and directs alerts to the correct receivers. It functions as a central manager for Prometheus alerts, using a hierarchical routing tree and label-based matchers to dispatch notifications to external services.

Care sunt principalele funcționalități ale prometheus/alertmanager?

Principalele funcționalități ale prometheus/alertmanager sunt: Alert Notification Systems, Alert Routing, Alert Correlation, Notification Dispatchers, Alert Aggregators, Alert Suppression Systems, Inhibition Engines, Alerting and Incident Management.

Care sunt câteva alternative open-source pentru prometheus/alertmanager?

Alternativele open-source pentru prometheus/alertmanager includ: victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… keephq/keep — Keep is an open-source AIOps alert management platform that aggregates, deduplicates, and orchestrates the lifecycle… ccfos/nightingale — Nightingale is a Prometheus-compatible monitoring and alerting platform designed to centralize telemetry management… grafana-cold-storage/oncall — Oncall is an incident response management platform designed to coordinate alert routing, on-call scheduling, and… apache/hertzbeat — HertzBeat is an agentless monitoring platform designed to collect performance metrics from network devices, databases,… cortexproject/cortex — Cortex is an open-source, horizontally scalable metrics platform that ingests, stores, and queries…

Alternative open-source pentru Alertmanager

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Alertmanager.
  • victoriametrics/victoriametricsAvatar VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Vezi pe GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    Vezi pe GitHub↗16,343
  • keephq/keepAvatar keephq

    keephq/keep

    11,938Vezi pe GitHub↗

    Keep is an open-source AIOps alert management platform that aggregates, deduplicates, and orchestrates the lifecycle of alerts from multiple monitoring tools. It functions as a multi-provider integration hub to centralize the flow of data between observability, ticketing, and communication tools. The platform distinguishes itself through incident workflow automation and AI-powered enrichment. It uses a declarative workflow engine to execute multi-step operational sequences and integrates large language models to summarize event data and correlate technical logs for faster incident resolution.

    Python
    Vezi pe GitHub↗11,938
  • ccfos/nightingaleAvatar ccfos

    ccfos/nightingale

    13,108Vezi pe GitHub↗

    Nightingale is a Prometheus-compatible monitoring and alerting platform designed to centralize telemetry management across multiple time-series databases. It functions as a multi-source alerting engine and metric data pipeline that ingests telemetry via remote write protocols and triggers alarms based on data from sources such as Prometheus, Elasticsearch, Loki, and ClickHouse. The system is distinguished by its automated alert healing system, which executes predefined scripts and RPC-based corrective actions when monitoring thresholds are breached. It supports distributed alert processing, a

    Goalertingccfmetrics
    Vezi pe GitHub↗13,108
  • grafana-cold-storage/oncallAvatar grafana-cold-storage

    grafana-cold-storage/oncall

    3,887Vezi pe GitHub↗

    Oncall is an incident response management platform designed to coordinate alert routing, on-call scheduling, and incident resolution workflows. It functions as an alert routing and escalation engine that directs notifications to responders using rule-based deduplication and conditional escalation policies. The system includes a multi-channel notification gateway for delivering urgent alerts via SMS, push notifications, and chat platforms, featuring the ability to bypass device silence settings. It also serves as an on-call scheduling system that manages team rotations and availability through

    Pythonalertalertinggrafana
    Vezi pe GitHub↗3,887
  • Vezi toate cele 30 alternative pentru Alertmanager→