Verwaltung und Weiterleitung von Benachrichtigungen in Amazon Managed Service für Prometheus mit Alert Manager - Amazon Managed Service für Prometheus

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwaltung und Weiterleitung von Benachrichtigungen in Amazon Managed Service für Prometheus mit Alert Manager

Wenn die von Amazon Managed Service für Prometheus ausgeführten Alarmregeln ausgelöst werden, verarbeitet der Alert Manager die gesendeten Alarme. Er dedupliziert, gruppiert und leitet die Alarme an nachgelagerte Empfänger weiter. Amazon Managed Service für Prometheus unterstützt nur Amazon Simple Notification Service als Empfänger und kann Nachrichten an Amazon-SNS-Themen im selben Konto weiterleiten. Sie können den Alert Manager auch verwenden, um Alarme stummzuschalten und zu unterdrücken.

Alert Manager bietet ähnliche Funktionen wie Alertmanager in Prometheus.

Sie können die Konfigurationsdatei des Alert Managers für Folgendes verwenden:

  • Gruppierung – Bei der Gruppierung werden ähnliche Alarme in einer einzigen Benachrichtigung zusammengefasst. Dies ist besonders nützlich bei größeren Ausfällen, wenn viele Systeme gleichzeitig ausfallen und Hunderte von Alarme gleichzeitig ausgelöst werden können. Angenommen, ein Netzwerkausfall führt dazu, dass viele Ihrer Knoten gleichzeitig ausfallen. Wenn diese Arten von Alarme gruppiert sind, sendet Ihnen der Alert Manager eine einzige Benachrichtigung.

    Die Gruppierung von Alarme und der Zeitpunkt der gruppierten Benachrichtigungen werden durch einen Routing-Baum in der Alert-Manager-Konfigurationsdatei konfiguriert. Weitere Informationen finden Sie unter <Route>.

  • Unterdrückung – Durch die Unterdrückung werden Benachrichtigungen für bestimmte Alarme unterbunden, wenn bestimmte andere Alarme bereits ausgelöst werden. Wenn beispielsweise ein Alarm ausgelöst wird, dass ein Cluster nicht erreichbar ist, können Sie den Alert Manager so konfigurieren, dass alle anderen Alarme, die diesen Cluster betreffen, stummgeschaltet werden. Dadurch werden Benachrichtigungen für Hunderte oder Tausende von Alarme verhindert, die nichts mit dem eigentlichen Problem zu tun haben. Weitere Informationen zum Schreiben von Unterdrückungsregeln finden Sie unter <inhibit_rule>.

  • Stummschalten – Schaltet Alarme für eine bestimmte Zeit stumm, z. B. während eines Wartungsfensters. Eingehende Alarme werden daraufhin überprüft, ob sie mit allen Gleichheits- oder regulären Ausdrucksübereinstimmungen einer aktiven Stummschaltung übereinstimmen. Wenn dies der Fall ist, werden keine Benachrichtigungen für diesen Alarm gesendet.

    Um eine Stummschaltung zu erstellen, verwenden Sie die PutAlertManagerSilences API. Weitere Informationen finden Sie unter PutAlertManagerSilences.

Prometheus Vorlagensystem

Standalone Prometheus unterstützt Templating unter Verwendung separater Vorlagendateien. Vorlagen können unter anderem Bedingungen verwenden und Daten formatieren.

In Amazon Managed Service for Prometheus fügen Sie Ihre Vorlage in dieselbe Alert Manager-Konfigurationsdatei ein wie Ihre Alert Manager-Konfiguration.