

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
<a name="CloudWatch-RUM-web-mobile"></a>

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
<a name="mobile-platform-app-monitor"></a>

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

1. Nel riquadro di navigazione, scegli **Application Signals**, **RUM**.

1. Scegli **Aggiungere un monitor app**.

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

1. Seleziona **Android** o **iOS** come piattaforma.

1. 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.

1. (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](CloudWatch-RUM-resource-policies.md).

1. 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.

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

   1. Scegli **Tag**, **Aggiungi nuovo tag**.

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

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

   Per ulteriori informazioni, consulta [Tagging AWS Resources](https://docs.aws.amazon.com/tagging/latest/userguide/tagging-resources.html) nella *AWS Tagging and Tag Editor User Guide*.

1. Scegli **Aggiungere un monitor app**.

1. 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.

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

### Configurazione dell'applicazione iOS
<a name="CloudWatch-RUM-ios-setup"></a>

Per le applicazioni iOS, integra l'[SDK iOS AWS Distro for OpenTelemetry (ADOT](https://github.com/aws-observability/aws-otel-swift)) 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
<a name="CloudWatch-RUM-android-setup"></a>

Per le applicazioni Android, integra l'[SDK Android AWS Distro for OpenTelemetry (ADOT)](https://github.com/aws-observability/aws-otel-android) per abilitare il monitoraggio RUM. L'SDK fornisce strumentazione automatica e supporta modelli di autenticazione firmati e non firmati.

## Autenticazione e sicurezza
<a name="CloudWatch-RUM-authentication"></a>

Mobile RUM supporta modelli di autenticazione flessibili come definiti nella loro SDKs.
+ Le applicazioni iOS utilizzano l'[AWS SDK iOS Distro for OpenTelemetry (ADOT](https://github.com/aws-observability/aws-otel-swift)). 
+ Le applicazioni Android utilizzano l'SDK Android [AWS Distro for OpenTelemetry (ADOT)](https://github.com/aws-observability/aws-otel-android).