Amazon CloudWatch Synthetics ora supporta il runtime Playwright per creare canary con NodeJS

Inserito il: 21 nov 2024

CloudWatch Synthetics, che monitora continuamente le applicazioni Web e le API eseguendo canary con script per aiutarti a rilevare i problemi prima che abbiano un impatto sugli utenti finali, ora supporta il framework Playwright per la creazione di canary NodeJS, consentendo il monitoraggio e la diagnosi completi di percorsi utente complessi e problemi difficili da automatizzare con altri framework.

Playwright è una libreria di automazione open source per testare le applicazioni web. Ora puoi creare flussi di lavoro a più schede in un canary utilizzando il runtime Playwright, che offre il vantaggio di risolvere i problemi di esecuzioni non riuscite con i log archiviati direttamente nel database CloudWatch Logs nel tuo account AWS. Questo sostituisce il precedente metodo di archiviazione dei log come file di testo e consente di sfruttare CloudWatch Logs Insights per il filtraggio, l'aggregazione e l'analisi dei pattern basati su query. Ora puoi interrogare i log di CloudWatch per i tuoi canary utilizzando l'ID di esecuzione canary o il nome del passaggio, rendendo il processo di risoluzione dei problemi più veloce e preciso rispetto a quello basato sulla correlazione del timestamp per la ricerca nei log. I canary basati su Playwright generano anche artefatti come report, parametri e file HAR, anche quando i canary scadono, assicurandoti di avere i dati necessari per l'analisi delle cause principali in quegli scenari. Inoltre, il nuovo runtime semplifica la configurazione di canary consentendo la personalizzazione tramite un file JSON, eliminando la necessità di chiamare una funzione di libreria nel codice canary.

Il runtime Playwright è disponibile per creare canary in NodeJS in tutte le regioni commerciali senza costi aggiuntivi per gli utenti.

Per saperne di più sul runtime, consulta la documentazione o consulta la guida per l'utente per iniziare a usare CloudWatch Synthetics.