Configura un'applicazione mobile per utilizzare 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à.

Configura un'applicazione mobile per utilizzare RUM CloudWatch

Per monitorare le applicazioni mobili, devi creare un app monitor, configurarlo per piattaforme mobili e integrare l'SDK AWS Distro for OpenTelemetry (ADOT) nella tua applicazione. Mobile RUM utilizza il OpenTelemetry Protocollo (OTLP) per inviare dati di telemetria a un endpoint OTLP dedicato.

Per creare un monitor di app per una piattaforma mobile

  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. Per il nome del monitor dell'app, inserisci un nome da utilizzare per identificare questo app monitor all'interno della console CloudWatch RUM.

  5. Seleziona Android o iOS come piattaforma.

  6. In Archiviazione dati, puoi scegliere di archiviare copie degli eventi e degli intervalli di registro di RUM OTEL nei CloudWatch registri e configurare la conservazione. Per impostazione predefinita, il gruppo CloudWatch Logs log conserva i dati per 30 giorni. È possibile modificare il periodo di conservazione nella console CloudWatch Logs.

  7. (Facoltativo) In Politica basata sulle risorse, scegli di aggiungere una politica basata sulle risorse per controllare chi può inviare richieste al monitor dell'app. Se scegli Crea policy pubblica, verrà allegata una policy sulle risorse che consente a chiunque di inviare richieste al monitor dell'app. Per ulteriori informazioni, consulta Utilizzo di politiche basate sulle risorse con RUM CloudWatch .

  8. Per abilitare il tracciamento a AWS raggi X delle sessioni utente campionate, scegli Tracciamento attivo e seleziona Traccia il mio servizio con X-Ray. AWS

    Se selezionato, vengono tracciati gli intervalli OTEL generati durante le sessioni utente campionate. È quindi possibile visualizzare le tracce e gli intervalli di queste sessioni nella dashboard RUM 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.

  9. (Facoltativo) Per aggiungere tag al monitor dell'app:

    1. Scegli Tag, Aggiungi nuovo tag.

    2. Per Chiave, inserisci un nome per il tag. È possibile aggiungere un valore opzionale in Valore.

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

    Per ulteriori informazioni, consulta Tagging AWS Resources nella AWS Tagging and Tag Editor User Guide.

  10. Scegli Aggiungere un monitor app.

  11. Nella sezione Codice di esempio, puoi copiare lo snippet di codice da aggiungere all'applicazione. Utilizzando l'SDK AWS Distro for OpenTelemetry (ADOT), puoi scegliere tra Manual Instrumentation per configurare il monitoraggio nel codice dell'applicazione o Zero-Code Instrumentation che richiede modifiche minime alla configurazione.

    Per entrambe le applicazioni Android e iOS, Zero-Code Instrumentation è l'opzione più semplice in quanto inizializza automaticamente la raccolta di telemetria utilizzando un file di configurazione. Manual Instrumentation offre un maggiore controllo sul processo di inizializzazione e configurazione.

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

Configurazione dell'applicazione iOS

Per le applicazioni iOS, integra l'SDK iOS AWS Distro for OpenTelemetry (ADOT) per abilitare il monitoraggio RUM. L'SDK supporta iOS 16 e versioni successive e fornisce strumentazione automatica per scenari prestazionali comuni.

Configurazione dell'applicazione Android

Per le applicazioni Android, integra l'SDK Android AWS Distro for OpenTelemetry (ADOT) per abilitare il monitoraggio RUM. L'SDK fornisce strumentazione automatica e supporta modelli di autenticazione firmati e non firmati.

Autenticazione e sicurezza

Mobile RUM supporta modelli di autenticazione flessibili come definiti nella loro SDKs.