Configurazione del client Web di CloudWatch RUM
Le applicazioni possono utilizzare uno degli snippet di codice generati da CloudWatch RUM per installare il client Web di CloudWatch RUM. Gli snippet generati supportano due metodi di installazione: come modulo JavaScript tramite NPM o da una rete di distribuzione di contenuti (CDN). Per ottenere prestazioni migliori, ti consigliamo di utilizzare il metodo di installazione tramite NPM. Per ulteriori informazioni sull'utilizzo di questo metodo, consulta la sezione Installazione come modulo JavaScript
Se utilizzi l'opzione di installazione tramite CDN, le estensioni di blocco degli annunci pubblicitari potrebbero bloccare la CDN predefinita fornita da CloudWatch RUM. Questo disabilita il monitoraggio delle applicazioni per gli utenti che hanno installato estensioni di blocco degli annunci pubblicitari. Per questo motivo, ti consigliamo di utilizzare la CDN predefinita solo per la prima abilitazione di CloudWatch RUM. Per ulteriori informazioni sulle modalità di risoluzione di questo problema, consulta la sezione Analisi dell'applicazione
Lo snippet di codice si trova nel tag <head> di un file HTML e installa il client Web scaricando il client Web e quindi configurandolo per l'applicazione che sta monitorando. Lo snippet è una funzione autoesecuzione simile alla seguente. In questo esempio, il corpo della funzione dello snippet è stato omesso per la leggibilità.
<script> (function(n,i,v,r,s,c,u,x,z){...})( 'cwr', '00000000-0000-0000-0000-000000000000', '1.0.0', 'us-west-2', 'https://client.rum.us-east-1.amazonaws.com/1.0.2/cwr.js', { /* Configuration Options Here */ } ); <script>
Arguments (Argomenti)
Lo snippet di codice accetta sei argomenti:
Uno spazio dei nomi per l'esecuzione di comandi sul client Web, ad esempio
'cwr'L'ID del monitor dell'app, ad esempio
'00000000-0000-0000-0000-000000000000'Versione dell'applicazione, come
'1.0.0'La regione AWS del monitor dell'app, ad esempio
'us-west-2'L'URL del client Web, come
'https://client.rum.us-east-1.amazonaws.com/1.0.2/cwr.js'Opzioni di configurazione specifiche dell'applicazione. Per ulteriori informazioni, consulta la sezione seguente.
Ignorare errori
Il client Web CloudWatch RUM ascolta tutti i tipi di errori che si verificano nelle applicazioni. Se l'applicazione emette errori JavaScript che non si desidera visualizzare nel pannello di controllo di CloudWatch RUM, è possibile configurare il client Web CloudWatch RUM per filtrare questi errori in modo da visualizzare solo gli eventi di errore rilevanti nel pannello di controllo di CloudWatch RUM. Ad esempio, è possibile scegliere di non visualizzare alcuni errori JavaScript nel pannello di controllo perché è già stata individuata una correzione a riguardo e il volume di questi errori sta mascherando altri errori. È possibile anche ignorare gli errori che non si possono correggere perché appartenenti a una libreria di proprietà di terze parti.
Per ulteriori informazioni su come configurare il client Web per filtrare errori JavaScript specifici, vedere l'esempio in Errors
Opzioni di configurazione
Per informazioni sulle opzioni di configurazione disponibili per il client Web CloudWatch RUM, vedere la Documentazione del client web CloudWatch RUM