CloudWatch RUM - Amazon CloudWatch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

CloudWatch RUM

Con CloudWatch RUM, è possibile eseguire il monitoraggio reale degli utenti per raccogliere e visualizzare dati lato client sulle prestazioni delle applicazioni Web provenienti da sessioni utente effettive quasi in tempo reale. I dati che è possibile visualizzare e analizzare includono tempo di caricamento delle pagine, errori lato client e comportamento dell'utente. Quando si visualizzano questi dati, è possibile vederli tutti aggregati insieme e vedere anche i guasti dei browser e dei dispositivi utilizzati dai clienti.

È possibile utilizzare i dati raccolti per identificare ed eseguire rapidamente il debug dei problemi di prestazioni sul lato client. CloudWatch RUM consente di visualizzare le anomalie nelle prestazioni delle applicazioni e di trovare dati di debug pertinenti come messaggi di errore, tracce dello stack e sessioni utente. È inoltre possibile utilizzare RUM per comprendere l'intervallo di impatto dell'utente finale, incluso il numero di utenti, la geolocalizzazione e i browser utilizzati.

I dati degli utenti finali raccolti per CloudWatch RUM vengono conservati per 30 giorni e quindi eliminati automaticamente. Se desideri conservare gli eventi RUM per un periodo più lungo, puoi scegliere di far sì che l'app Monitor invii copie degli eventi ai CloudWatch registri del tuo account. Quindi, è possibile modificare il periodo di conservazione per quel gruppo di log.

Per usare RUM, si crea un app monitor e si forniscono alcune informazioni. RUM genera uno JavaScript snippet da incollare nell'applicazione. Lo snippet inserisce il codice del client Web RUM. Il client Web RUM acquisisce i dati da una percentuale delle sessioni utente dell'applicazione, che viene visualizzata in un pannello di controllo precompilato. È possibile specificare la percentuale di sessioni utente da cui raccogliere i dati.

CloudWatch RUM è integrato con Application Signals, che può scoprire e monitorare i servizi applicativi, i client, i canali Synthetics e le dipendenze dei servizi. Utilizza Application Signals per visualizzare un elenco o una mappa visiva dei tuoi servizi, visualizzare i parametri di integrità in base agli obiettivi del livello di servizio (SLO) e approfondire le tracce X-Ray correlate per una risoluzione dei problemi più dettagliata. Per visualizzare le richieste delle pagine client RUM in Application Signals, attiva il tracciamento attivo X-Ray creando un monitor dell'app o configurando manualmente il client Web RUM. I tuoi client RUM vengono visualizzati nella mappa del servizio connessa ai tuoi servizi e nella pagina dei dettagli dei servizi che chiamano.

Il client Web RUM è open source. Per ulteriori informazioni, consulta CloudWatch il client web RUM.

Considerazioni sulle prestazioni

Questa sezione illustra le considerazioni sulle prestazioni legate all'uso CloudWatch di RUM.

  • Impatto sulle prestazioni di caricamento: il client Web CloudWatch RUM può essere installato nell'applicazione Web come JavaScript modulo o caricato nell'applicazione Web in modo asincrono da una rete di distribuzione dei contenuti (CDN). Non blocca il processo di caricamento dell'applicazione. CloudWatch RUM è progettato in modo che non vi sia alcun impatto percettibile sul tempo di caricamento dell'applicazione.

  • Impatto sul runtime: il client web RUM esegue l'elaborazione per registrare e inviare i dati RUM al CloudWatch servizio RUM. Poiché gli eventi sono rari e la quantità di elaborazione è ridotta, CloudWatch RUM è progettato in modo da non avere alcun impatto rilevabile sulle prestazioni dell'applicazione.

  • Impatto sulla rete: il client web RUM invia periodicamente dati al CloudWatch servizio RUM. I dati vengono inviati a intervalli regolari mentre l'applicazione è in esecuzione e anche immediatamente prima che il browser scarichi l'applicazione. I dati inviati immediatamente prima che il browser scarichi l'applicazione sono inviati come beacon, che sono progettati per non avere un impatto rilevabile sul tempo di scarico dell'applicazione.

Prezzi di RUM

Con CloudWatch RUM, vengono addebitati costi per ogni evento RUM ricevuto da CloudWatch RUM. Ogni elemento di dati raccolti utilizzando il client Web RUM è considerato un evento RUM. Esempi di eventi RUM includono una visualizzazione di pagina, un JavaScript errore e un errore HTTP. Vi sono opzioni per i tipi di eventi raccolti da ciascun monitor dell'app. È possibile attivare o disattivare le opzioni per raccogliere eventi di telemetria delle prestazioni, JavaScript errori, errori HTTP e tracce X-Ray. Per ulteriori informazioni sula scelta di queste opzioni, consulta Fase 2: creazione di un monitor dell'app e Informazioni raccolte dal client web RUM CloudWatch . Per ulteriori informazioni sui prezzi, consulta la pagina CloudWatchdei prezzi di Amazon.

Disponibilità nelle Regioni

CloudWatch RUM è attualmente disponibile nelle seguenti regioni:

  • Stati Uniti orientali (Virginia settentrionale)

  • Stati Uniti orientali (Ohio)

  • Stati Uniti occidentali (California settentrionale)

  • Stati Uniti occidentali (Oregon)

  • Africa (Città del Capo)

  • Asia Pacifico (Giacarta)

  • Asia Pacifico (Mumbai)

  • Asia Pacific (Hyderabad)

  • Asia Pacifico (Melbourne)

  • Asia Pacifico (Osaka-Locale)

  • Asia Pacific (Seul)

  • Asia Pacifico (Singapore)

  • Asia Pacifico (Sydney)

  • Asia Pacifico (Tokyo)

  • Canada (Centrale)

  • Europa (Francoforte)

  • Europa (Irlanda)

  • Europa (Londra)

  • Europa (Milano)

  • Europa (Parigi)

  • Europa (Spagna)

  • Europa (Stoccolma)

  • Europa (Zurigo)

  • Medio Oriente (Bahrein)

  • Medio Oriente (Emirati Arabi Uniti)

  • Sud America (San Paolo)