CloudWatch Protokolle konfigurieren - 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.

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 zu konfigurieren, verwenden Sie 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.