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.
Verwenden Sie die Protokollzentralisierung bei Canaries mit mehreren Standorten
Wenn Sie einen Canary so konfigurieren, dass er von mehreren Standorten aus ausgeführt wird, erzeugt jede Ausführung Protokolle in der jeweiligen Region. Mithilfe der Zentralisierung von CloudWatch Logs können Sie diese Logs in einer einzigen Region zusammenfassen. Das macht es einfacher, die Canary-Ergebnisse von einem zentralen Ort aus zu überwachen und Fehler zu beheben.
Informationen zur Funktionsweise der Protokollzentralisierung, einschließlich der Konzepte, Berechtigungen und Einrichtung, finden Sie im Logs-Benutzerhandbuch unter Zentralisieren der CloudWatch Protokollierung von mehreren Konten und Regionen.
Konfiguration der Protokollzentralisierung für einen Canary mit mehreren Standorten
Um Protokolle von einem Canary mit mehreren Standorten zu zentralisieren, erstellen Sie in CloudWatch Logs eine Regel zur Protokollzentralisierung mit den folgenden empfohlenen Einstellungen.
| Einstellung | Empfohlener Wert |
|---|---|
| Quellregionen | Dieselben Regionen wie die Replikatstandorte auf Ihrem Canary mit mehreren Standorten |
| Zielkonto | Dasselbe Konto, auf dem Ihr Canarienvogel mit mehreren Standorten lebt |
| Zielregion | Hauptregion Ihres Canarienvogels mit mehreren Standorten |
| Filter | LogGroupName ^ /aws/lambda/cwsyn- |
| Ziel-Protokollgruppe | ${source.logGroup} |
Diese Regel zentralisiert alle Canary-Logs aus den ausgewählten Quellregionen in der Zielregion — einschließlich der Logs von Kanarischen Inseln, die nicht an mehreren Standorten gespeichert sind und in diesen Regionen laufen. Speziell bei den Kanarischen Inseln mit mehreren Standorten werden durch die Verwendung ${source.logGroup} als Zielprotokollgruppe die Replikatprotokolle in derselben Protokollgruppe platziert wie die primären Canary-Logs, da primäre und replikatische Canary-Logs denselben Loggruppennamen haben.
Anweisungen zur Erstellung einer Regel zur Zentralisierung von Protokollen finden Sie unter Zentralisierung der Protokollierung für mehrere Konten und Regionen.
Zentralisierte Protokolle anzeigen
Wenn Sie die oben empfohlenen Einstellungen verwenden, werden Protokolle aus allen Canary-Ausführungsregionen in der Protokollgruppe der primären Region angezeigt. Wenn Sie ein anderes Ziel konfiguriert haben, werden Ihre Logs in dem von Ihnen angegebenen Ziel angezeigt.
Um zentralisierte Protokolle anzuzeigen (Konsole)
-
Öffnen Sie die CloudWatch Konsole.
-
Wählen Sie im Navigationsbereich Application Signals, Synthetics Canaries aus.
-
Wähle deinen Canary-Namen für mehrere Standorte, um die zugehörige Detailseite zu öffnen.
-
Wählen Sie in der Tabelle Ausgewählte Canary-Runs einen Canary-Run aus, der in der primären Region stattgefunden hat.
-
Wähle unten auf der Canary-Detailseite den Tab „Logs“.
-
Wähle View/Download in Logs Insights aus.
Sie können CloudWatch Logs Insights verwenden, um alle Protokolleinträge abzufragen. Um beispielsweise Fehler in einer bestimmten Region zu finden, gehen Sie wie folgt vor:
fields @timestamp, @message, @logStream | filter @aws.region like /us-west-2/ | filter @message like /ERROR/