Überwachen Sie Amazon Managed Service für Prometheus-Ereignisse mit Protokollen CloudWatch - 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.

Überwachen Sie Amazon Managed Service für Prometheus-Ereignisse mit Protokollen CloudWatch

Amazon Managed Service for Prometheus protokolliert Fehler- und Warnereignisse von Alert Manager und Ruler in Protokollgruppen in Amazon CloudWatch Logs. Weitere Informationen zu Alert Manager und Rulers finden Sie im Thema Alert Manager in diesem Handbuch. Sie können die Workspace-Protokolldaten veröffentlichen, um Streams in CloudWatch Logs zu protokollieren. Sie können die Protokolle, die Sie überwachen möchten, in der Konsole für Amazon Managed Service für Prometheus oder mithilfe von AWS CLI konfigurieren. Sie können diese Protokolle in der CloudWatch Konsole anzeigen oder abfragen. Weitere Informationen zum Anzeigen von CloudWatch Log-Log-Streams in der Konsole finden Sie CloudWatchim CloudWatch Benutzerhandbuch unter Arbeiten mit Protokollgruppen und Log-Streams.

Das CloudWatch kostenlose Kontingent ermöglicht die Veröffentlichung von Protokollen bis zu 5 GB in CloudWatch Logs. Die Protokolle, die das im Rahmen des kostenlosen Kontingents zulässige Höchstmenge überschreiten, werden auf der Grundlage des CloudWatch Preisplans berechnet.

CloudWatch Protokolle konfigurieren

Amazon Managed Service for Prometheus protokolliert Fehler- und Warnereignisse von Alert Manager und Ruler in Protokollgruppen in Amazon CloudWatch Logs.

Sie können die Konfiguration der CloudWatch Protokollprotokollierung in der Amazon Managed Service for Prometheus-Konsole oder in der festlegen, AWS CLI indem Sie die create-logging-configuration API-Anfrage aufrufen.

Voraussetzungen

Fügen Sie vor dem Aufrufen der ID oder Rollecreate-logging-configuration, die Sie zur Konfiguration CloudWatch von Logs verwenden möchten, die folgende Richtlinie oder gleichwertige Berechtigungen bei.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogDelivery", "logs:GetLogDelivery", "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:ListLogDeliveries", "logs:PutResourcePolicy", "logs:DescribeResourcePolicies", "logs:DescribeLogGroups", "aps:CreateLoggingConfiguration", "aps:UpdateLoggingConfiguration", "aps:DescribeLoggingConfiguration", "aps:DeleteLoggingConfiguration" ], "Resource": "*" } ] }

Um CloudWatch Logs zu konfigurieren

Sie können die Protokollierung in Amazon Managed Service for Prometheus entweder über die AWS Konsole oder die konfigurieren. AWS CLI

Console

Konfiguration der Protokollierung in der Konsole von Amazon Managed Service für Prometheus

  1. Navigieren Sie in Ihrem Workspace-Detailbereich zur Registerkarte Logs.

  2. Wählen Sie oben rechts im Bereich Protokolle die Option Protokolle verwalten aus.

  3. Wählen Sie in der Drop-down-Liste „Protokollebene“ die Option „Alle“ aus.

  4. Wählen Sie in der Dropdownliste Protokollgruppe die Protokollgruppe aus, in der Sie Ihre Protokolle veröffentlichen möchten.

    Sie können auch eine neue Protokollgruppe in CloudWatch der Konsole erstellen.

  5. Wählen Sie Änderungen speichern aus.

AWS CLI

Sie können die Protokollierungskonfiguration mit dem festlegen AWS CLI.

Um die Protokollierung mit dem zu konfigurieren AWS CLI

  • Führen Sie mit dem AWS CLI den folgenden Befehl aus.

    aws amp create-logging-configuration --workspace-id my_workspace_ID --log-group-arn my-log-group-arn

Einschränkungen

  • Nicht alle Ereignisse wurden protokolliert

    Amazon Managed Service für Prometheus protokolliert nur Ereignisse auf warning- oder error-Ebene.

  • Richtlinie Größenbeschränkung

    CloudWatch Die Ressourcenrichtlinien für Protokolle sind auf 5120 Zeichen begrenzt. Wenn CloudWatch Logs feststellt, dass sich eine Richtlinie dieser Größenbeschränkung nähert, werden automatisch Protokollgruppen aktiviert, die mit /aws/vendedlogs/ beginnen.

    Wenn Sie eine Warnungsregel mit aktivierter Protokollierung erstellen, muss Amazon Managed Service for Prometheus Ihre CloudWatch Logs-Ressourcenrichtlinie mit der von Ihnen angegebenen Protokollgruppe aktualisieren. Um zu verhindern, dass die Größenbeschränkung für die CloudWatch Logs-Ressourcenrichtlinie erreicht wird, stellen Sie Ihren CloudWatch Logs-Protokollgruppennamen ein Präfix voran. /aws/vendedlogs/ Wenn Sie eine Protokollgruppe in der Konsole von Amazon Managed Service für Prometheus erstellen, wird den Namen der Protokollgruppen ein Präfix mit /aws/vendedlogs/ vorangestellt. Weitere Informationen finden Sie im CloudWatch Logs-Benutzerhandbuch unter Aktivieren der Protokollierung von bestimmten AWS Diensten aus.