Konfigurieren Sie den Alert Manager so, dass er Nachrichten an Ihr Amazon SNS SNS-Thema sendet - 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.

Konfigurieren Sie den Alert Manager so, dass er Nachrichten an Ihr Amazon SNS SNS-Thema sendet

Nachdem Sie ein (neues oder vorhandenes) Amazon SNS SNS-Thema vom Typ Standard erstellt haben, können Sie es Ihrer Alert Manager-Konfiguration als Alert-Empfänger hinzufügen. Der Alert Manager kann Ihre Benachrichtigungen an einen konfigurierten Alertempfänger weiterleiten. Um dies abzuschließen, müssen Sie den Amazon-Ressourcennamen (ARN) Ihres Amazon SNS-Themas kennen.

Weitere Informationen zur Konfiguration des Amazon-SNS-Empfängers finden Sie unter <sns_configs> in der Prometheus-Konfigurationsdokumentation.

Nicht unterstützte Eigenschaften

Amazon Managed Service für Prometheus unterstützt Amazon SNS als Alarmempfänger. Aufgrund von Serviceeinschränkungen werden jedoch nicht alle Eigenschaften des Amazon-SNS-Empfängers unterstützt. Die folgenden Eigenschaften sind in einer Alert-Manager-Konfigurationsdatei von Amazon Managed Service für Prometheus nicht zulässig:

  • api_url: – Amazon Managed Service für Prometheus legt api_url für Sie fest, sodass diese Eigenschaft nicht zulässig ist.

  • Http_config – Mit dieser Eigenschaft können Sie externe Proxys einrichten. Amazon Managed Service für Prometheus unterstützt diese Funktion derzeit.

Darüber hinaus müssen die SigV4-Einstellungen über die Eigenschaft Region verfügen. Ohne die Eigenschaft Region verfügt Amazon Managed Service für Prometheus nicht über genügend Informationen, um die Autorisierungsanfrage zu stellen.

Um den Alert Manager mit Ihrem Amazon-SNS-Thema als Empfänger zu konfigurieren
  1. Wenn Sie eine vorhandene Alert-Manager-Konfigurationsdatei verwenden, öffnen Sie diese in einem Text-Editor.

  2. Wenn der receivers Block andere aktuelle Empfänger als Amazon SNS enthält, entfernen Sie diese. Sie können mehrere Amazon-SNS-Themen als Empfänger konfigurieren, indem Sie sie innerhalb des Blocks receivers in separate Blöcke sns_config einordnen.

  3. Fügen Sie innerhalb des receivers Abschnitts den folgenden YAML-Block hinzu.

    - name: name_of_receiver sns_configs: - sigv4: region: region topic_arn: ARN_of_SNS_topic subject: somesubject attributes: key: somekey value: somevalue

Wenn subject nicht angegeben ist, wird standardmäßig ein Betreff mit der Standardvorlage mit dem Labelnamen und den Werten generiert, was zu einem Wert führen kann, der für SNS zu lang ist. Informationen zum Ändern der Vorlage, die auf den Betreff angewendet wird, finden Sie Konfigurieren Sie den Alert Manager so, dass er Nachrichten als JSON an Amazon SNS sendet in diesem Handbuch.

Jetzt müssen Sie Ihre Alert-Manager-Konfigurationsdatei nach Amazon Managed Service für Prometheus hochladen. Weitere Informationen finden Sie unter Laden Sie Ihre Alert Manager-Konfigurationsdatei auf Amazon Managed Service for Prometheus hoch.