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 kannst du diese Logs in einer einzigen Region zusammenfassen. Das macht es einfacher, Canary-Ergebnisse von einem Ort aus zu überwachen und Fehler zu beheben.
Informationen zur Funktionsweise der Protokollzentralisierung, einschließlich Konzepten, Berechtigungen und Einrichtung, finden Sie im Logs-Benutzerhandbuch unter Zentralisieren der CloudWatch Protokollierung aus 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 Logs eine Regel zur Zentralisierung von CloudWatch Protokollen mit den folgenden empfohlenen Einstellungen.
| Einstellung | Empfohlener Wert |
|---|---|
| Quellregionen | Dieselben Regionen wie die Replikatstandorte auf deinem Canary mit mehreren Standorten |
| Zielkonto | Derselbe Account, in dem dein Kanarienvogel mit mehreren Standorten lebt |
| Zielregion | Hauptregion deines Kanarienvogels 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 Kanarieninseln, die nicht an mehreren Standorten in diesen Regionen laufen. Speziell bei Canaries mit mehreren Standorten werden durch die Verwendung ${source.logGroup} als Ziel-Log-Gruppe die Replikat-Logs in derselben Log-Gruppe wie die primären Canary-Logs platziert, da Primär- und Replikat-Canaries denselben Loggruppennamen haben.
Anweisungen zum Erstellen einer Regel zur Zentralisierung von Protokollen finden Sie unter Zentralisieren der Protokollierung aus mehreren Konten und Regionen.
Zentralisierte Protokolle anzeigen
Wenn Sie die oben empfohlenen Einstellungen verwenden, werden Logs aus allen Canary-Ausführungsregionen in der Protokollgruppe der primären Region angezeigt. Wenn Sie ein anderes Ziel konfiguriert haben, erscheinen Ihre Logs in dem von Ihnen angegebenen Ziel.
So zeigen Sie zentralisierte Protokolle an (Konsole)
-
Öffnen Sie die CloudWatch Konsole.
-
Wählen Sie im Navigationsbereich Application Signals, Synthetics Canaries aus.
-
Wähle den Namen deines Canary für mehrere Standorte, um die zugehörige Detailseite zu öffnen.
-
Wähle in der Tabelle „Ausgewählte Canary Runs“ einen Canary-Run aus, der in der Hauptregion aufgetreten ist.
-
Wähle unten auf der Canary-Detailseite den Tab „Logs“.
-
Wähle unter View/Download Logs & Insights aus.
Sie können CloudWatch Logs Insights verwenden, um alle Logeinträge abzufragen. Um beispielsweise Fehler in einer bestimmten Region zu finden:
fields @timestamp, @message, @logStream | filter @aws.region like /us-west-2/ | filter @message like /ERROR/