CloudWatch Application Signals ora supporta Dynamic Instrumentation

Inserito il: 30 giu 2026

Oggi, AWS annuncia Dynamic Instrumentation per Amazon CloudWatch Application Signals, una funzionalità che acquisisce lo stato di runtime dalle applicazioni in esecuzione senza richiedere riavvii o nuove distribuzioni. Se ti occupi del debug di problemi in produzione puoi ora esaminare i valori delle variabili, gli argomenti dei metodi, i valori restituiti e gli stack trace in punti specifici del codice. Dynamic Instrumentation elimina la necessità di aggiungere istruzioni di log, eseguire una nuova distribuzione e attendere la riproduzione di un problema, rendendo così pratica l'analisi di problemi difficili da replicare localmente.

Inizia strumentando la tua applicazione con gli SDK di AWS Distro per OpenTelemetry (ADOT). Configura quindi i punti del codice da monitorare utilizzando il server MCP di CloudWatch Application Signals, oppure manualmente tramite AWS CLI e SDK. Quando l'esecuzione raggiunge un punto strumentato, l'agente acquisisce uno snapshot contenente il contesto di runtime e lo invia a CloudWatch Logs, correlandolo alla traccia attiva. Puoi regolare la quantità di dati da acquisire, inclusi gli argomenti e le variabili locali da raccogliere.

Dynamic Instrumentation è disponibile in tutte le regioni AWS commerciali. I linguaggi supportati sono Java, Python e JavaScript/TypeScript. La funzionalità è disabilitata per impostazione predefinita negli SDK ADOT e deve essere abilitata tramite un flag; per saperne di più, consulta la documentazione.

Per saperne di più, consulta Debug delle applicazioni con Dynamic Instrumentation nella Guida per l'utente di Amazon CloudWatch. I dati di Dynamic Instrumentation vengono acquisiti come log. Si applicano le tariffe standard per l'acquisizione e l'archiviazione di CloudWatch Logs. Per informazioni dettagliate, consulta la pagina Prezzi di CloudWatch.