Visualizzazione della dashboard 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à.

Visualizzazione della dashboard CloudWatch RUM

CloudWatch RUM ti aiuta a raccogliere dati dalle sessioni utente sulle prestazioni dell'applicazione, inclusi i tempi di caricamento, il punteggio Apdex, le informazioni sul dispositivo, la geolocalizzazione delle sessioni utente e le sessioni con errori. Tutte queste informazioni vengono visualizzate in un pannello di controllo.

Per visualizzare la dashboard RUM:

  1. Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/.

  2. Nel riquadro di navigazione, scegli Application Signals, RUM.

La console RUM mostra una visualizzazione a elenco di tutti i monitor delle app. La colonna Piattaforma indica se ogni app monitor è per applicazioni Web, Android o iOS. Seleziona un monitor dell'app per accedere alle visualizzazioni dettagliate con le schede Prestazioni, Errori, Sessioni, Metriche e Configurazione.

Dashboard dell'applicazione Web

Quando selezioni il monitor di un'applicazione web, vedrai le seguenti schede:

  • La scheda Prestazioni visualizza le informazioni sulle prestazioni della pagina, inclusi tempi di caricamento, informazioni sulle richieste, parametri vitali web e i dati sul caricamento della pagina nel tempo. Questa visualizzazione presenta grafici interattivi di web vitals in cui puoi vedere i diversi valori percentili dei principali web vitals per le tue pagine e scegliere i punti dati sul grafico per visualizzare gli eventi associati acquisiti da RUM. CloudWatch Da lì, puoi esplorare altri eventi relativi al picco di una metrica o visualizzare i dettagli della pagina per un evento selezionato al fine di identificare condizioni specifiche che causano problemi di prestazioni.

    In questa scheda puoi anche alternare la visualizzazione tra Caricamenti della pagina, Richieste e Posizione per visualizzare maggiori dettagli sulle prestazioni della pagina.

  • La scheda Errori visualizza le informazioni sugli errori Javascript, incluso il messaggio di errore più frequentemente visualizzato da utenti, dispositivi e browser con il maggior numero di errori. Questa visualizzazione include un istogramma degli errori e una visualizzazione a elenco degli errori. È possibile filtrare l'elenco degli errori per dettagli dell'utente e dettagli dell'evento. Scegli un messaggio di errore per visualizzare maggiori dettagli.

  • La scheda Richieste HTTP mostra le informazioni sulla richiesta HTTP, tra cui l'URL della richiesta con il maggior numero di errori e i dispositivi e i browser con il maggior numero di errori. Questa scheda include un istogramma delle richieste, una vista a elenco delle richieste e una vista a elenco degli errori di rete. È possibile filtrare gli elenchi per dettagli dell'utente e dettagli dell'evento. Scegliete un codice di risposta o un messaggio di errore per visualizzare maggiori dettagli rispettivamente sulla richiesta o sull'errore di rete.

  • La scheda Sessioni mostra i parametri della sessione. Questa scheda include un istogramma degli eventi di inizio della sessione e una vista a elenco delle sessioni. È possibile filtrare l'elenco delle sessioni per tipo di evento, dettagli utente e dettagli dell'evento. Scegli un sessionId per visualizzare maggiori dettagli su una sessione.

  • La scheda Eventi mostra un istogramma degli eventi RUM e una vista a elenco degli eventi. È possibile filtrare l'elenco delle sessioni per tipo di evento, dettagli dell'utente e dettagli dell'evento. Scegli un evento RUM per visualizzare l'evento non elaborato.

  • La scheda Browser e dispositivi visualizza informazioni come le prestazioni e l'utilizzo di diversi browser e dispositivi per accedere all'applicazione. Questa vista include controlli per alternare la visualizzazione tra Browser e Dispositivi.

    Se si restringe l'ambito a un singolo browser, vengono visualizzati i dati suddivisi per versione del browser.

  • La schedaPercorso dell'utente visualizza i percorsi utilizzati dai clienti per navigare nell'applicazione. È possibile vedere dove i clienti entrano nell'applicazione e da quale pagina escono dall'applicazione. È possibile anche vedere i percorsi che seguono e la percentuale di clienti che seguono tali percorsi. È possibile fermarsi su un nodo per ottenere ulteriori dettagli su quella pagina. È possibile scegliere un singolo percorso per evidenziare le connessioni per facilitare la visualizzazione.

  • La scheda Metriche mostra tutte le CloudWatch metriche predefinite pubblicate dal monitor dell'app, tra cui dati vitali web sulle prestazioni, metriche di errore (JavaScript errori, errori/guasti HTTP), volume, flusso utente e metriche apdex. Se hai creato metriche estese per la tua applicazione, la scheda include anche un sottoinsieme di queste metriche nella sezione metriche estese. Questo sottoinsieme include metriche di tipo, http4xxCount PageViewCount, PerformanceNavigationDuration http5xxCount e. JsErrorCount La dashboard mostra tre variazioni metriche per tipo di metrica. Poiché si tratta di CloudWatch metriche, puoi anche esportare questa scheda nella tua dashboard utilizzando l'opzione Aggiungi alla dashboard e aggiornarla per includere più metriche.

(Facoltativo) In una qualsiasi delle prime sei schede, è possibile scegliere il pulsante Pagine e selezionare una pagina o un gruppo di pagine dall'elenco. Ciò riduce i dati visualizzati a una singola pagina o un gruppo di pagine dell'applicazione. È inoltre possibile contrassegnare le pagine a gruppi di pagine dell'elenco come preferite.

Dashboard dell'applicazione mobile

Quando selezioni un monitor per applicazioni mobili, vedrai le seguenti schede:

  • La scheda Prestazioni fornisce informazioni dettagliate sulle prestazioni dell'applicazione mobile, tra cui i tempi di caricamento dello schermo, i tempi di avvio delle app (a freddo e caldo), le metriche delle prestazioni e i punteggi Apdex nel tempo. La visualizzazione dettagliata suddivide le prestazioni per nomi di schermata, versioni del sistema operativo, versioni delle app, dispositivi e paesi. Facendo clic sul tempo di caricamento della schermata, sull'ora di avvio dell'app o sul datapoint della posizione nel grafico, si aprirà il pannello di diagnostica sulla destra che fornisce ulteriori informazioni relative al datapoint, tra cui le sessioni correlate più recenti e i collegamenti alla scheda Sessioni per la risoluzione dei problemi.

    In questa scheda puoi anche alternare la visualizzazione tra Caricamenti dello schermo, Avvio di app e Posizione per visualizzare maggiori dettagli sulle prestazioni delle applicazioni.

    La scheda include anche il punteggio dell'indice di prestazioni dell'applicazione (Apdex) che indica il livello di soddisfazione degli utenti finali. I punteggi variano da 0 (meno soddisfatti) a 1 (i più soddisfatti). I punteggi si basano solo sulle prestazioni dell'applicazione. Per ulteriori informazioni sui punteggi Apdex, consulta .

  • La scheda Errori suddivide i problemi delle applicazioni in tre categorie: errori di rete, arresti anomali e blocchi ANRs (Android) /app (iOS). La scheda Errori di rete presenta un grafico a linee che mostra la latenza di rete, gli errori del client (codice di stato 4xx) e gli errori del server (codice di stato 5xx). Facendo clic su un punto dati per una di queste righe del grafico si aprirà il pannello di diagnostica. La tabella in basso elenca le 100 rotte di rete più comuni. Facendo clic su un pulsante radio, il grafico a linee verrà filtrato in base alla rotta di rete selezionata.

    Analogamente, le schede Crashes e ANRs/App Hangs mostrano una serie di linee per il conteggio di ogni errore, e queste non sono trattabili. La tabella in basso mostra il top crash message o Hang stack trace più comune. ANR/App Facendo clic su un pulsante di opzione si filtrerà il grafico, mentre facendo clic sul messaggio di errore verrà visualizzata la traccia completa dello stack.

  • La scheda Sessioni mostra una tabella che elenca tutte le sessioni in ordine cronologico decrescente. Nella parte inferiore, una visualizzazione a cascata mostra tutta la telemetria per la sessione selezionata, aiutandoti a tenere traccia delle interazioni degli utenti e a identificare i problemi di prestazioni. Ogni riga della cascata può essere selezionata per aprire il pannello di diagnostica. Per le richieste HTTP, vedrai un TraceID che si collega alla console Traces.

    Per le richieste HTTP con codici di stato diversi da 2xx, arresti anomali o ANRs (Android) /App Hangs (iOS), il pannello di diagnostica include una scheda Exception con la traccia dello stack. Il pulsante Visualizza nella cascata consente di accedere rapidamente a queste informazioni.

  • La scheda Metriche mostra tutte le CloudWatch metriche predefinite pubblicate dal monitor dell'app, incluse le metriche delle prestazioni (tempi di caricamento dello schermo, tempi di avvio a freddo dell'app), le metriche di errore (arresti anomali, blocchi, ANRs/App HTTP e. errors/faults), volume and apdex metrics. If you created extended metrics for your application, the tab also includes a subset of these metrics in the extended metrics section. This subset includes metrics of type ScreenLoadTime, ScreenLoadCount, CrashCount, Http4xxCount, Http5xxCount, ANRCount/AppHangCount ColdLaunchTime WarmLaunchTime La dashboard mostra tre variazioni metriche per tipo di metrica. Poiché si tratta di CloudWatch metriche, puoi anche esportare questa scheda nella tua dashboard utilizzando l'opzione Aggiungi alla dashboard e aggiornarla per includere più metriche.

  • La scheda Configurazione consente di accedere alle impostazioni generali e ai dettagli di configurazione del monitor dell'app. Puoi anche accedere alla scheda Frammenti di codice che contiene le istruzioni per strumentare la tua applicazione mobile con l'SDK ADOT, comprese le opzioni di strumentazione Manual e Zero-Code.

In CloudWatch che modo RUM imposta i punteggi di Apdex

Apdex (Indice delle prestazioni dell'applicazione) è uno standard aperto che definisce un metodo per il report, il benchmark e il tempo di risposta delle applicazioni. Un punteggio Apdex aiuta a comprendere e identificare l'impatto sulle prestazioni delle applicazioni nel tempo.

Il punteggio Apdex indica il livello di soddisfazione degli utenti finali. I punteggi variano da 0 (meno soddisfatti) a 1 (i più soddisfatti). I punteggi si basano solo sulle prestazioni dell'applicazione. Agli utenti non viene chiesto di valutare l'applicazione.

Ogni singolo punteggio Apdex rientra in una delle tre soglie. In base alla soglia Apdex e al tempo di risposta effettivo dell'applicazione, esistono tre tipi di prestazioni, come segue:

  • Soddisfatto: il tempo di risposta effettivo dell'applicazione è inferiore o uguale alla soglia Apdex. Per CloudWatch RUM, questa soglia è pari o inferiore a 2000 ms.

  • Tollerabile: il tempo di risposta effettivo dell'applicazione è superiore alla soglia Apdex, ma inferiore o uguale a quattro volte la soglia Apdex. Per CloudWatch RUM, questo intervallo è compreso tra 2000 e 8000 ms.

  • Frustrante: il tempo di risposta effettivo dell'applicazione è superiore a quattro volte la soglia Apdex. Per CloudWatch RUM, questo intervallo è superiore a 8000 ms.

Il punteggio totale di 0-1 Apdex viene calcolato utilizzando la seguente formula:

(positive scores + tolerable scores/2)/total scores * 100