Incident Response

Alertmanager – handles alerts sent by client applications

The Alertmanager handles alerts sent by client applications such as the Prometheus server. Prometheus is an open-source systems monitoring and alerting toolkit

It takes care of deduplicating, grouping, and routing them to the correct receiver integrations such as email, PagerDuty, or OpsGenie. It also takes care of silencing and inhibition of alerts.

This is free and open source software.

Core concepts that are implemented:

  • Grouping – categorizes alerts of similar nature into a single notification. This is especially useful during larger outages when many systems fail at once and hundreds to thousands of alerts may be firing simultaneously.
  • Inhibition – a concept of suppressing notifications for certain alerts if certain other alerts are already firing.
  • Silences – a straightforward way to simply mute alerts for a given time. A silence is configured based on matchers, just like the routing tree. Incoming alerts are checked whether they match all the equality or regular expression matchers of an active silence. If they do, no notifications will be sent out for that alert.
  • Client behavior – two APIs, v1 and v2, both listening for alerts. The scheme for v1 is described in the code snipped below. The scheme for v2 is specified as an OpenAPI specification
  • High availability – supports configuration to create a cluster for high availability.

Website: prometheus.io
Support: GitHub Code Repository
Developer: Prometheus Authors
License: Apache License, version 2.0

Alertmanager is written in Go. Learn Go with our recommended free books and free tutorials.


Related Software

Incident Response
GRRRemote live forensics for incident response
GoAlertOn-call scheduling, automated escalations and notifications
AlertmanagerHandles alerts sent by client applications such as the Prometheus server
VelociraptorEndpoint visibility and collection tool
FIRCybersecurity incident management platform
DispatchManage security incidents by deeply integrating with existing tools
CabotMonitoring and alerts service
IrisAutomated incident paging system at LinkedIn

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Know a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments