Amazon CloudWatch Synthetics aggiunge il runtime di Java per il monitoraggio leggero delle API

Inserito il: 28 mag 2025

Amazon CloudWatch Synthetics ora supporta il linguaggio di programmazione Java per la creazione di canary, consentendo agli sviluppatori di scrivere script di monitoraggio utilizzando l'ambiente di runtime Java 21. Questo nuovo runtime, syn-java-1.0, consente ai clienti di utilizzare le competenze Java esistenti per monitorare in modo continuo la disponibilità e le prestazioni dei propri servizi e applicazioni tramite CloudWatch Synthetics.

Grazie al supporto di Java, ora i clienti possono integrare i propri test esistenti basati su Java, spesso utilizzati nelle pipeline di integrazione, negli ambienti di produzione come parte della loro strategia di monitoraggio sintetico. Questi canary supportano l'esecuzione modulare dei passaggi con generazione automatica di metriche, log interrogabili tramite canaryRunId e monitoraggio X-Ray facoltativo per visualizzare i percorsi delle richieste tra i servizi. Il runtime Java è progettato per casi d'uso diversi dal browser, rendendo i canary più leggeri e veloci e permettendo ai clienti di utilizzare le proprie librerie e framework specifici per le esigenze di monitoraggio personalizzate. I clienti possono utilizzare strumenti di creazione Java come Maven o Gradle per creare un pacchetto del codice di monitoraggio, insieme a un file di configurazione synthetics.json, in un artefatto ZIP implementabile, che può essere utilizzato con le API Synthetics, gli SDK o gli strumenti di infrastructure-as-code come Terraform e CloudFormation per l'implementazione di canary.

Il runtime Java è ora disponibile in tutte le regioni AWS commerciali in cui è supportato CloudWatch Synthetics. Per saperne di più sulle funzionalità e sulla policy di supporto del runtime Java, visita questa pagina oppure consulta la guida utente di CloudWatch Synthetics per creare subito il tuo primo canary.