Mengkonfigurasi klien web CloudWatch RUM - Amazon CloudWatch

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengkonfigurasi klien web CloudWatch RUM

Aplikasi Anda dapat menggunakan salah satu cuplikan kode yang dihasilkan oleh CloudWatch RUM untuk menginstal klien web CloudWatch RUM. Cuplikan yang dihasilkan mendukung dua metode instalasi: sebagai JavaScript modul melalui NPM, atau dari jaringan pengiriman konten (CDN). Untuk performa terbaik, kami menyarankan menggunakan metode instalasi NPM. Untuk informasi selengkapnya tentang menggunakan metode ini, lihat Menginstal sebagai JavaScript Modul.

Jika Anda menggunakan opsi instalasi CDN, pemblokir iklan mungkin memblokir CDN default yang disediakan oleh RUM. CloudWatch Ini menonaktifkan pemantauan aplikasi untuk pengguna yang melakukan instalasi pemblokir iklan. Karena itu, kami menyarankan Anda menggunakan CDN default hanya untuk orientasi awal dengan CloudWatch RUM. Untuk informasi selengkapnya tentang cara mengurangi masalah ini, silakan lihat Instrumen aplikasi.

Potongan kode berada di tanda <head> file HTML dan melakukan instalasi klien web dengan mengunduh klien web, dan kemudian mengonfigurasi klien web untuk aplikasi yang dipantau. Potongan ini adalah fungsi yang mengeksekusi diri sendiri yang terlihat mirip dengan yang berikut ini. Dalam contoh ini, tubuh fungsi potongan kode telah dihilangkan untuk kemudahaan pembacaan.

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

Argumen

Potongan kode menerima enam argumen:

  • Namespace untuk menjalankan perintah pada klien web, seperti 'cwr'

  • ID monitor aplikasi, seperti '00000000-0000-0000-0000-000000000000'

  • Versi aplikasi, seperti '1.0.0'

  • AWS Wilayah monitor aplikasi, seperti 'us-west-2'

  • URL dari klien web, seperti 'https://client.rum.us-east-1.amazonaws.com/1.0.2/cwr.js'

  • Opsi konfigurasi khusus aplikasi. Untuk informasi selengkapnya, silakan lihat bagian berikut ini.

Mengabaikan kesalahan

Klien web CloudWatch RUM mendengarkan semua jenis kesalahan yang terjadi dalam aplikasi Anda. Jika aplikasi Anda memancarkan JavaScript kesalahan yang tidak ingin Anda lihat di dasbor CloudWatch RUM, Anda dapat mengonfigurasi klien web CloudWatch RUM untuk menyaring kesalahan ini sehingga Anda hanya melihat peristiwa kesalahan yang relevan di dasbor CloudWatch RUM. Misalnya, Anda mungkin memilih untuk tidak melihat beberapa JavaScript kesalahan di dasbor karena Anda telah mengidentifikasi perbaikan untuk mereka dan volume kesalahan ini menutupi kesalahan lainnya. Anda mungkin juga ingin mengabaikan kesalahan yang tidak dapat Anda perbaiki karena dimiliki oleh perpustakaan yang dimiliki oleh pihak ketiga.

Untuk informasi selengkapnya tentang cara instrumen klien web untuk memfilter JavaScript kesalahan tertentu, lihat contoh di Kesalahan dalam dokumentasi Github klien web.

Opsi konfigurasi

Untuk informasi tentang opsi konfigurasi yang tersedia untuk klien web CloudWatch RUM, lihat dokumentasi klien web CloudWatch RUM