View a markdown version of this page

CloudWatch metriche che puoi raccogliere con RUM CloudWatch - 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 metriche che puoi raccogliere con RUM CloudWatch

Le tabelle di questa sezione elencano le metriche raccolte automaticamente con CloudWatch RUM dalle applicazioni web, dalle applicazioni mobili o da entrambe. Puoi vedere queste metriche nella CloudWatch console. Per ulteriori informazioni, consulta Visualizzazione di parametri disponibili.

Facoltativamente, puoi anche inviare metriche estese a. CloudWatch Per ulteriori informazioni, consulta Parametri estesi.

Tali parametri sono pubblicati nel parametro spazio dei nomi denominato AWS/RUM. Tutti i parametri seguenti sono pubblicati con una dimensione application_name. Il valore di questa dimensione è il nome del monitor dell'app. Alcune metriche vengono pubblicate anche con dimensioni aggiuntive, come elencato nella tabella seguente.

La tabella seguente descrive le metriche web.

Metrica Unità Description

HttpStatusCodeCount

Conteggio

Il conteggio delle risposte HTTP nell'applicazione, in base al codice di stato della risposta.

Dimensioni aggiuntive:

  • event_details.response.status è il codice di stato della risposta, come 200, 400, 404 e così via.

  • event_type Tipo di evento.

Http4xxCount

Conteggio

Il conteggio delle risposte HTTP nell'applicazione, con codice di stato della risposta 4xx.

Questi vengono calcolati in base agli eventi RUM http_event che generano codici 4xx.

Http4xxCountPerSession

Conteggio

Il conteggio delle risposte HTTP in una sessione, con codice di stato della risposta 4xx.

Questi vengono calcolati in base agli eventi RUM http_event che generano codici 4xx.

Http4xxCountPerPageView

Conteggio

Il conteggio delle risposte HTTP in una revisione di pagina, con codice di stato della risposta 4xx.

Questi vengono calcolati in base agli eventi RUM http_event che generano codici 4xx.

Http5xxCount

Conteggio

Il conteggio delle risposte HTTP nell'applicazione, con codice di stato della risposta 5xx.

Questi vengono calcolati in base agli eventi RUM http_event che generano codici 5xx.

Http5xxCountPerSession

Conteggio

Il conteggio delle risposte HTTP nella sessione, con codice di stato della risposta 5xx.

Questi vengono calcolati in base agli eventi RUM http_event che generano codici 5xx.

Http5xxCountPerPageView

Conteggio

Il conteggio delle risposte HTTP in una revisione di pagina, con codice di stato della risposta 5xx.

Questi vengono calcolati in base agli eventi RUM http_event che generano codici 5xx.

JsErrorCount

Conteggio

Il numero di eventi di JavaScript errore inseriti.

JsErrorCountPerSession

Conteggio

Il numero di eventi di JavaScript errore inseriti in una sessione.

JsErrorCountPerPageView

Conteggio

Il numero di eventi di JavaScript errore inseriti nella revisione di una pagina.

NavigationFrustratedTransaction

Conteggio

Il numero di eventi di navigazione con una duration superiore alla soglia critica, che è di 8000 ms. La durata degli eventi di navigazione è tracciata nel parametro PerformanceNavigationDuration.

NavigationSatisfiedTransaction

Conteggio

Il numero di eventi di navigazione con una duration inferiore all'obiettivo Apdex, che è di 2000 ms. La durata degli eventi di navigazione è tracciata nel parametro PerformanceNavigationDuration.

NavigationToleratedTransaction

Conteggio

Il numero di eventi di navigazione con una duration tra 2000 e 8000 ms. La durata degli eventi di navigazione è tracciata nel parametro PerformanceNavigationDuration.

PageViewCount

Conteggio

Il numero di eventi di visualizzazione della pagina acquisiti dal monitor dell'app.

Questo viene calcolato contando gli eventi page_view_event di RUM.

PageViewCountPerSession

Conteggio

Il numero di eventi di visualizzazione della pagina in una sessione.

PerformanceResourceDuration

Millisecondi

La duration di un evento della risorsa.

Dimensioni aggiuntive:

  • event_details.file.type è il tipo di file dell'evento della risorsa, ad esempio un foglio di stile, un documento, un'immagine, uno script o un carattere.

  • event_type Tipo di evento.

PerformanceNavigationDuration

Millisecondi

La duration di un evento di navigazione.

RumEventPayloadSize

Byte

La dimensione di ogni evento inserito da RUM. CloudWatch È possibile utilizzare anche la statistica SampleCount per questo parametro per monitorare il numero di eventi che un monitor app sta acquisendo.

SessionCount

Conteggio

Il numero di eventi di avvio della sessione acquisiti dal monitor dell'app. In altre parole,il numero di nuove sessioni avviate.

SessionDuration

Millisecondi

La durata di una sessione. Questi vengono calcolati in base al tempo che intercorre tra il primo e l'ultimo evento di una sessione.

TimeOnPage

Millisecondi

La durata della visualizzazione di una pagina.

Questi valori vengono calcolati in base al tempo fino alla visualizzazione della pagina successiva, tranne per l'ultima pagina di una sessione, in cui si considera il tempo tra il primo e l'ultimo evento su quella pagina.

WebVitalsCumulativeLayoutShift

Nessuno

Tiene traccia del valore degli eventi cumulativi di spostamento del layout.

WebVitalsFirstInputDelay

Millisecondi

Tiene traccia del valore dei primi eventi di ritardo di input.

WebVitalsLargestContentfulPaint

Millisecondi

Monitora il valore degli eventi Largest Contentful Paint.

WebVitalsInteractionToNextPaint

Millisecondi

Tiene traccia del valore degli eventi di tipo Interaction to next paint.

Puoi configurare metriche estese per la tua applicazione mobile per fornire dimensioni aggiuntive per l'analisi.

Metrica Unità Description

ANRCount

Conteggio

Solo per Android: il numero di incidenti ANR (Application Not Responding), che si verificano quando l'applicazione non risponde per più di 5 secondi, con conseguente arresto anomalo dell'applicazione.

AppHangCount

Conteggio

Solo per iOS: il numero di volte in cui l'applicazione non risponde per più di 250 ms nel loop principale.

ColdAppLaunchFrustratedTransaction

Conteggio

Il numero di avvii indesiderati delle app che hanno richiesto più di 8 secondi per essere completati, probabilmente causa di frustrazione per gli utenti.

ColdAppLaunchSatisfiedTransaction

Conteggio

Il numero di avvii indesiderati delle app completati in meno di 2 secondi, che forniscono un'esperienza utente soddisfacente.

ColdAppLaunchToleratedTransaction

Conteggio

Il numero di avvii indesiderati delle app completati tra 2 e 8 secondi, che fornisce un'esperienza utente accettabile, ma non ideale.

ColdLaunchTime

Millisecondi

Tempo impiegato per avviare l'applicazione da uno stato terminato.

Per Android: tempo trascorso dall'applicazione onCreate al termine della creazione della prima attività.

Per iOS: tempo dall'avvio dell'applicazione (determinato dal comando sysctl di avvio del processo) fino aldidBecomeActiveNotification.

CrashCount

Conteggio

Il numero di chiusure impreviste delle applicazioni causate da eccezioni non gestite o dalla chiusura del sistema operativo.

Per Android: si blocca a causa di eccezioni non gestite o chiusura del sistema.

Per iOS: si blocca a causa di eccezioni non gestite, errori irreversibili o chiusura del sistema.

I dati sugli arresti anomali vengono archiviati localmente e segnalati al successivo avvio dell'app.

DroppedEventsCount

Conteggio

Il numero di eventi di registro che sono stati eliminati perché hanno superato il limite massimo di 30 KB per evento.

DroppedSpansCount

Conteggio

Il numero di intervalli eliminati perché hanno superato il limite massimo di dimensione di 30 KB per intervallo.

Http4xxCount

Conteggio

Registra il numero di errori del client HTTP riscontrati dall'applicazione Web o mobile durante le richieste HTTP.

Http5xxCount

Conteggio

Registra il numero di errori del server HTTP riscontrati dall'applicazione web o mobile durante le richieste HTTP.

LogPayloadSize

Byte

La dimensione in byte dei dati di telemetria del registro inviati a RUM. CloudWatch

Puoi anche utilizzare la SampleCount statistica di questa metrica per monitorare il numero di eventi di registro che un'app monitora sta acquisendo.

NetworkLatency

Millisecondi

Il tempo impiegato per il completamento delle richieste di rete, misurando il tempo di andata e ritorno dall'inizio della richiesta al completamento della risposta.

ScreenLoadCount

Conteggio

Il numero totale di schermate caricate.

ScreenLoadToleratedTransaction

Conteggio

Il numero di caricamenti dello schermo completati tra 2 e 8 secondi, che offre un'esperienza utente accettabile, ma non ideale.

SessionCount

Conteggio

Il numero totale di sessioni utente uniche con l'applicazione. Una sessione inizia quando l'utente apre l'app e termina dopo 30 minuti di inattività o quando viene interrotta esplicitamente.

SpanPayloadSize

Byte

La dimensione in byte dei dati di telemetria dell'intervallo inviati a RUM. CloudWatch

Puoi anche utilizzare la SampleCount statistica di questa metrica per monitorare il numero di intervalli che un app monitor sta acquisendo.

WarmAppLaunchFrustratedTransaction

Conteggio

Il numero di avvii automatici di app che hanno richiesto più di 8 secondi per essere completati, probabilmente causa di frustrazione per gli utenti.

WarmAppLaunchSatisfiedTransaction

Conteggio

Il numero di lanci di app indesiderati completati in meno di 2 secondi, che forniscono un'esperienza utente soddisfacente.

WarmAppLaunchToleratedTransaction

Conteggio

Il numero di avvii automatici di app completati tra 2 e 8 secondi, che fornisce un'esperienza utente accettabile, ma non ideale.

WarmLaunchTime

Millisecondi

Tempo impiegato per avviare l'applicazione dallo stato di background.

Per Android: tempo trascorso dall'applicazione onCreate al termine della creazione della prima attività.

Per iOS: tempo compreso tra il e UIApplicationWillEnterForegroundNotification ildidBecomeActiveNotification.