CloudWatch Application Signals unterstützt jetzt Dynamic Instrumentation

Veröffentlicht am: 30. Juni 2026

Heute kündigt AWS Dynamic Instrumentation for Amazon CloudWatch Application Signals an, eine Funktion, die den Laufzeitstatus von Live-Anwendungen erfasst, ohne dass Neustarts oder erneute Bereitstellungen erforderlich sind. Entwickler, die Produktionsprobleme debuggen, können jetzt Variablenwerte, Methodenargumente, Rückgabewerte und Stack-Traces an bestimmten Codepositionen überprüfen. Dynamic Instrumentation macht das Hinzufügen von Protokollierungsanweisungen, das erneute Deployment und das Warten auf die Reproduktion eines Problems überflüssig. So ist es praktisch, Probleme zu untersuchen, die sich lokal nur schwer replizieren lassen.

Kunden beginnen mit der Instrumentierung ihrer Anwendung mit den AWS Distro for OpenTelemetry (ADOT)-SDKs. Kunden konfigurieren dann mithilfe des CloudWatch Application Signals MCP-Servers oder manuell über die AWS-CLI und das SDK, welche Codepositionen überwacht werden sollen. Wenn die Ausführung einen instrumentierten Standort erreicht, erfasst der Agent einen Snapshot, der den Laufzeitkontext enthält, und übermittelt ihn, korreliert mit dem aktiven Trace, an CloudWatch Logs. Kunden können festlegen, wie viele Daten erfasst werden sollen, einschließlich der zu sammelnden Argumente und lokalen Variablen.

Dynamic Instrumentation ist in allen kommerziellen AWS-Regionen verfügbar. Unterstützte Sprachen sind Java, Python und JavaScript/TypeScript. Die Funktion ist in den ADOT-SDKs standardmäßig deaktiviert und muss per Flag aktiviert werden. Weitere Informationen finden Sie in der Dokumentation.

Weitere Informationen finden Sie unter Debuggen von Anwendungen mit dynamischer Instrumentation im Amazon CloudWatch-Benutzerhandbuch. Dynamische Instrumentierungsdaten werden als Protokolle erfasst. Es fallen die Standardgebühren für die Aufnahme und Speicherung von CloudWatch Logs an. Einzelheiten finden Sie unter CloudWatch-Preise.