Amazon CloudWatch Synthetics integriert die Java-Laufzeit für ein einfaches API-Monitoring
Amazon CloudWatch Synthetics unterstützt jetzt die Programmiersprache Java für die Erstellung von Canaries, sodass Entwickler Monitoring-Skripte mithilfe der Java 21-Laufzeitumgebung schreiben können. Diese neue Laufzeit, syn-java-1.0, ermöglicht Kunden die Verwendung des bestehenden Java-Know-How, um die Verfügbarkeit und Leistung ihrer Services und Anwendungen mithilfe von CloudWatch Synthetics kontinuierlich zu überwachen.
Mit Java-Unterstützung können Kunden ihre Java-basierten Tests — die häufig in Integrationspipelines verwendet werden — jetzt als Teil der synthetischen Monitoringstrategie in Produktionsumgebungen integrieren. Diese Canaries unterstützen die modulare Ausführung von Schritten durch integrierte Metrikgenerierung, abfragbare Protokolle mit der CanaryRunID und optionalem X-Ray-Nachverfolgungssystem zur Visualisierung der Anforderungspfade zwischen Services. Die Java-Laufzeit ist auf browserlose Anwendungsfälle ausgelegt, wodurch Canaries leichter und schneller werden und Kunden die Integration eigener Bibliotheken und Frameworks ermöglicht wird, die für ihre differenzierten Monitoring-Ansprüche geeignet sind. Kunden können Java-Build-Tools wie Maven oder Gradle verwenden, um ihren Monitoring-Code — zusammen mit einer synthetics.json-Konfigurationsdatei — in ein bereitstellbares ZIP-Artefakt zu packen, das dann mit den Synthetics-APIs, SDKs oder Infrastructure-as-Code-Tools wie Terraform und CloudFormation für die Bereitstellung von Canaries verwendet werden kann.
Die Java-Laufzeit ist jetzt in allen kommerziellen AWS-Regionen verfügbar, in denen CloudWatch Synthetics unterstützt wird. Weitere Informationen zu den Funktionen und der Support-Richtlinie für die Java-Laufzeit finden Sie auf dieser Seite. Lesen Sie alternativ dazu das Benutzerhandbuch zu CloudWatch Synthetics, um noch heute Ihren ersten Canary zu erstellen.