Amazon CloudWatch Synthetics unterstützt jetzt die Playwright-Laufzeit, damit Sie in Canaries mit NodeJS erstellen können

Veröffentlicht am: 21. Nov. 2024

CloudWatch Synthetics, das Webanwendungen und APIs kontinuierlich überwacht, indem es skriptbasierte Canaries ausführt, damit Sie Probleme erkennen können, bevor diese sich auf Endbenutzer auswirken, unterstützt jetzt das Playwright-Framework zur Erstellung von NodeJS-Canaries. Dies ermöglicht eine umfassende Überwachung und Diagnose komplexer Benutzerabläufe und Probleme, die für andere Frameworks nur schwer zu automatisieren sind.

Playwright ist eine Open-Source-Automatisierungsbibliothek zum Testen von Webanwendungen. Mit der Playwright-Laufzeit können Sie jetzt Multi-Tab-Workflows in einem Canary erstellen. Dies hat den Vorteil, dass die Protokolle zu fehlerhaften Läufen direkt in der CloudWatch-Logs-Datenbank in Ihrem AWS-Konto gespeichert werden können. Durch diese Methode werden Protokolle nicht mehr als Textdateien gespeichert und es eröffnet sich Ihnen die Möglichekeit, CloudWatch Logs Insights für abfragebasierte Filterung, Aggregation und Musteranalyse zu nutzen. Sie können jetzt CloudWatch-Protokolle für Ihre Canaries anhand der Canary-Run-ID oder des Schrittnamens abfragen. Der Prozess der Fehlerbehebung ist dadurch schneller und präziser als wenn Sie sich bei der Suche nach Protokollen auf die Zuordnung von Zeitstempeln verlassen. PlayWright-basierte Canaries generieren auch Artefakte wie Berichte, Metriken und HAR-Dateien, selbst wenn bei Canaries ein Timeout auftritt. Dies stellt sicher, dass Ihnen in diesen Szenarien die benötigten Daten für die Ursachenanalyse zur Verfügung stehen. Zusätzlich vereinfacht die neue Laufzeit die Canary-Konfiguration, durch Anpassung über eine JSON-Datei, sodass es nicht mehr erforderlich ist, eine Bibliotheksfunktion im Canary-Code aufzurufen.

Die Playwright- Laufzeit für die Erstellung von Canaries in NodeJS wird Benutzern in allen kommerziellen Regionen ohne zusätzliche Kosten zur Verfügung gestellt.

Lesen Sie die Dokumentation für weitere Informationen oder konsultieren Sie das Benutzerhandbuch für den Einstieg in CloudWatch Synthetics.