Creazione di un monitor CloudWatch RUM per app - 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à.

Creazione di un monitor CloudWatch RUM per app

Per iniziare a CloudWatch RUM utilizzarla con l'applicazione, è necessario creare un app monitor. Quando viene creato l'app monitor, RUM genera uno JavaScript snippet da incollare nell'applicazione. Lo snippet inserisce il codice del client Web. RUM Il client RUM Web acquisisce i dati da una percentuale delle sessioni utente dell'applicazione e li invia a. RUM

Creazione di un monitor dell'app
  1. Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/.

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

  3. Scegli Aggiungere un monitor app.

  4. Inserire le informazioni e le impostazioni per la propria applicazione:

    • Per il nome del monitor dell'app, inserisci un nome da utilizzare per identificare questo monitor dell'app all'interno della CloudWatch RUM console.

    • Per Dominio applicazione, inserire il nome di dominio di primo livello in cui l'applicazione dispone dell'autorità amministrativa. Deve essere in un formato di URL dominio.

      Scegli Includi sottodomini per fare in modo che il monitor dell'app raccolga anche dati da tutti i sottodomini del dominio di primo livello.

  5. Per Configura la raccolta RUM dei dati, specifica se desideri che l'app monitor raccolga ciascuno dei seguenti elementi:

    • Telemetria delle prestazioni— Raccoglie informazioni sul caricamento della pagina e sui tempi di caricamento delle risorse

    • JavaScript errori: raccoglie informazioni sugli JavaScript errori non gestiti generati dall'applicazione

    • HTTPerrori: raccoglie informazioni sugli HTTP errori generati dall'applicazione

    La selezione di queste opzioni fornisce ulteriori informazioni sull'applicazione, ma genera anche più CloudWatch RUM eventi e quindi comporta un aumento dei costi.

    Se non selezioni nessuna di queste opzioni, l'app monitor raccoglie comunque gli eventi e la pagina di inizio della sessione IDs in modo da poter vedere quanti utenti stanno utilizzando l'applicazione, comprese le suddivisioni per tipo e versione del sistema operativo, tipo e versione del browser, tipo di dispositivo e posizione.

  6. Seleziona Seleziona questa opzione per consentire al CloudWatch RUM Web Client di impostare i cookie se desideri poter raccogliere utenti IDs e sessioni IDs da sessioni utente campionate. Gli utenti IDs vengono generati casualmente da. RUM Per ulteriori informazioni, consulta CloudWatch RUMcookie dei client web (o tecnologie simili).

  7. Per gli esempi di sessione, inserisci la percentuale di sessioni utente che verranno utilizzate per raccogliere datiRUM. Il valore di default è 100%. La riduzione di questo numero consente di ottenere meno dati, ma riduce i costi. Per ulteriori informazioni sui RUM prezzi, consulta la pagina RUMdei prezzi.

  8. I dati degli utenti finali per cui raccogli CloudWatch RUM vengono conservati per 30 giorni e poi eliminati. Se desideri conservare copie degli RUM eventi nei CloudWatch registri e configurare per quanto tempo conservare tali copie, scegli Seleziona questa opzione per archiviare i dati di telemetria dell'applicazione nel tuo account CloudWatch Logs in Archiviazione dati. Per impostazione predefinita, il gruppo di CloudWatch log Logs conserva i dati per 30 giorni. È possibile modificare il periodo di conservazione nella console CloudWatch Logs.

  9. Per Autorizzazione, specificare se utilizzare un pool di identità Amazon Cognito nuovo o esistente o utilizzare un provider di identità diverso. La creazione di un nuovo pool di identità è l'opzione più semplice che non richiede altri passaggi di configurazione. Per ulteriori informazioni, consulta Autorizzazione dell'applicazione all'invio di dati a AWS attraverso CloudWatch RUM.

    La creazione di un nuovo pool di identità Amazon Cognito richiede autorizzazioni amministrative. Per ulteriori informazioni, consulta IAMpolitiche da utilizzare CloudWatch RUM.

  10. (Facoltativo) Per impostazione predefinita, quando aggiungete lo snippet di RUM codice all'applicazione, il client Web inserisce il JavaScript tag per monitorare l'utilizzo nel HTML codice di tutte le pagine dell'applicazione. Per modificarlo, scegli Configura le pagine e poi scegli tra Includi solo queste pagine o Escludi queste pagine. Quindi, specificare le pagine da includere o escludere. Per specificare una pagina da includere o escludere, inserite la pagina completa. URLs Per specificare pagine aggiuntive, scegliete Aggiungi URL.

  11. Per abilitare AWS X-Ray tracciamento delle sessioni utente campionate dal monitor dell'app, scegli Tracciamento attivo e seleziona Trace my service with AWS X-Ray.

    Se si seleziona questo,XMLHttpRequest e fetch vengono tracciate le richieste effettuate durante le sessioni utente campionate dal monitor dell'app. È quindi possibile visualizzare le tracce e i segmenti di queste sessioni utente nella RUM dashboard e nella mappa di traccia a raggi X e nelle pagine dei dettagli della traccia. Queste sessioni utente verranno visualizzate anche come pagine client in Application Signals dopo che l'avrai abilitata per la tua applicazione.

    Apportando ulteriori modifiche alla configurazione del client CloudWatch RUM Web, è possibile aggiungere un'intestazione di traccia X-Ray alle HTTP richieste per consentire il end-to-end tracciamento delle sessioni utente fino al downstream AWS servizi gestiti. Per ulteriori informazioni, consulta Abilitazione del tracciamento X-Ray end-to-end .

  12. (Facoltativo) Per aggiungere tag al monitor dell'app, seleziona Tag, Aggiungi nuovo tag.

    Poi, per Chiave, inserire un nome per il tag. È possibile aggiungere un valore facoltativo al tag in Value (Valore).

    Per aggiungere un altro tag, scegli nuovamente Add tag (Aggiungi tag).

    Per ulteriori informazioni, vedere Tagging AWS Risorse.

  13. Scegli Aggiungere un monitor app.

  14. Nella sezione Sample code (Codice di esempio), puoi copiare lo snippet di codice da aggiungere alla tua applicazione. Ti consigliamo di scegliere JavaScripto TypeScriptutilizzare NPM per installare il client CloudWatch RUM web come JavaScript modulo.

    In alternativa, puoi scegliere HTMLdi utilizzare una rete per la distribuzione dei contenuti (CDN) per installare il client CloudWatch RUM web. Lo svantaggio dell'utilizzo di a CDN è che il client web è spesso bloccato dagli ad blocker.

  15. Scegli Copy (Copia) o Download (Scarica), quindi scegli Done (Fatto).