Skip to content

Muster

Muster is a self-hosted alert grouping and on-call service that sits after Alertmanager. It groups Alerts into Alert Groups, the problems people act on; keeps one editable message per Alert Group in Mattermost, in Telegram, in any other messenger through a Bridge, or behind an outgoing webhook; and lets people acknowledge, resolve and snooze Alert Groups.

flowchart LR
  am["Alertmanager"] -- "Snapshots" --> integration
  subgraph muster["Muster"]
    integration["Integration"] --> routes["Routes"] --> groups["Alert Groups"]
  end
  subgraph destinations["Destinations"]
    mm["Mattermost"]
    tg["Telegram"]
    br["Bridge"]
    wh["Outgoing webhook"]
  end
  groups --> mm
  groups --> tg
  groups --> br
  groups --> wh

The Alertmanager of each cluster sends its notifications to an Integration of Muster. Routes pick Alerts by their labels, group them into Alert Groups and decide the Destinations they are delivered to, and Muster keeps the message of each Alert Group there up to date until the Alert Group is resolved.

An Alert Group arrives in the Muster web UI, is acknowledged from its page and resolves

Sections

AI agents

AI agents and coding assistants start at llms.txt: the map of this documentation for agents, with a Markdown version of every page and the full text in one file.