Langkah 2: Membuat monitor aplikasi - Amazon CloudWatch

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

Langkah 2: Membuat monitor aplikasi

Untuk mulai menggunakan CloudWatch RUM aplikasi Anda, Anda membuat monitor aplikasi. Saat monitor aplikasi dibuat, buat RUM JavaScript cuplikan untuk Anda tempel ke aplikasi Anda. Cuplikan menarik kode klien RUM web. Klien RUM web menangkap data dari persentase sesi pengguna aplikasi Anda dan mengirimkannya keRUM.

Buat monitor aplikasi
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Di panel navigasi, pilih Sinyal Aplikasi, RUM.

  3. Pilih Tambahkan monitor aplikasi.

  4. Masukkan informasi dan pengaturan untuk aplikasi Anda:

    • Untuk nama monitor Aplikasi, masukkan nama yang akan digunakan untuk mengidentifikasi monitor aplikasi ini di dalam CloudWatch RUM konsol.

    • Untuk Domain aplikasi, masukkan nama domain tingkat atas tempat aplikasi Anda memiliki otoritas administratif. Ini harus dalam format URL domain.

      Pilih Sertakan sub domain agar monitor aplikasi juga mengumpulkan data dari semua subdomain di bawah domain tingkat atas.

  5. Untuk Mengonfigurasi pengumpulan RUM data, tentukan apakah Anda ingin monitor aplikasi mengumpulkan setiap hal berikut:

    • Telemetri performa – Mengumpulkan informasi tentang pemuatan halaman dan waktu muat sumber daya

    • JavaScript kesalahan — Mengumpulkan informasi tentang kesalahan yang tidak tertangani yang ditimbulkan oleh JavaScript aplikasi Anda

    • HTTPkesalahan — Mengumpulkan informasi tentang HTTP kesalahan yang dilemparkan oleh aplikasi Anda

    Memilih opsi ini memberikan informasi lebih lanjut tentang aplikasi Anda, tetapi juga menghasilkan lebih banyak CloudWatch RUM acara dan dengan demikian menimbulkan lebih banyak biaya.

    Jika Anda tidak memilih salah satu dari ini, monitor aplikasi masih mengumpulkan acara dan halaman mulai sesi IDs sehingga Anda dapat melihat berapa banyak pengguna yang menggunakan aplikasi Anda, termasuk kerusakan berdasarkan jenis dan versi sistem operasi, jenis dan versi browser, jenis perangkat, dan lokasi.

  6. Pilih Periksa opsi ini untuk memungkinkan Klien CloudWatch RUM Web mengatur cookie jika Anda ingin dapat mengumpulkan pengguna IDs dan sesi IDs dari sesi pengguna sampel. Pengguna dihasilkan IDs secara acak olehRUM. Untuk informasi selengkapnya, lihat CloudWatch RUMcookie klien web (atau teknologi serupa).

  7. Untuk sampel Sesi, masukkan persentase sesi pengguna yang akan digunakan untuk mengumpulkan RUM data. Bawaannya adalah 100%. Mengurangi angka ini memberi Anda lebih sedikit data, tetapi mengurangi biaya Anda. Untuk informasi selengkapnya tentang RUM harga, lihat RUMharga.

  8. Data pengguna akhir yang Anda kumpulkan CloudWatch RUM disimpan selama 30 hari dan kemudian dihapus. Jika Anda ingin menyimpan salinan RUM peristiwa di CloudWatch Log dan mengonfigurasi berapa lama untuk menyimpan salinan ini, pilih Periksa opsi ini untuk menyimpan data telemetri aplikasi Anda di akun CloudWatch Log Anda di bawah Penyimpanan data. Secara default, grup CloudWatch log Log menyimpan data selama 30 hari. Anda dapat menyesuaikan periode retensi di konsol CloudWatch Log.

  9. Untuk Otorisasi, tentukan apakah akan menggunakan kolam identitas Amazon Cognito baru atau yang sudah ada atau menggunakan penyedia identitas yang berbeda. Membuat kolam identitas baru merupakan opsi paling sederhana yang tidak memerlukan langkah pengaturan lainnya. Untuk informasi selengkapnya, lihat Langkah 1: Otorisasi aplikasi Anda untuk mengirim data AWS.

    Membuat kolam identitas Amazon Cognito baru memerlukan izin administratif. Untuk informasi selengkapnya, lihat IAMkebijakan untuk digunakan CloudWatch RUM.

  10. (Opsional) Secara default, ketika Anda menambahkan cuplikan RUM kode ke aplikasi Anda, klien web menyuntikkan JavaScript tag untuk memantau penggunaan ke dalam HTML kode semua halaman aplikasi Anda. Untuk mengubah ini, pilih Konfigurasi halaman dan kemudian pilih Sertakan hanya halaman ini atau Kecualikan halaman ini. Kemudian, tentukan halaman yang akan disertakan atau dikecualikan. Untuk menentukan halaman yang akan disertakan atau dikecualikan, masukkan yang lengkapURLs. Untuk menentukan halaman tambahan, pilih Tambah URL.

  11. Untuk mengaktifkan AWS X-Ray penelusuran sesi pengguna yang diambil sampelnya oleh monitor aplikasi, pilih Penelusuran aktif dan pilih Lacak layanan saya dengan. AWS X-Ray

    Jika Anda memilih ini, permintaan XMLHttpRequest dan fetch yang dibuat selama sesi pengguna yang diambil sampelnya oleh monitor aplikasi akan dilacak. Anda kemudian dapat melihat jejak dan segmen dari sesi pengguna ini di RUM dasbor, dan peta jejak X-Ray dan halaman detail jejak. Sesi pengguna ini juga akan muncul sebagai halaman klien di Sinyal Aplikasi setelah Anda mengaktifkannya untuk aplikasi Anda.

    Dengan membuat perubahan konfigurasi tambahan pada klien CloudWatch RUM web, Anda dapat menambahkan header jejak X-Ray ke HTTP permintaan untuk mengaktifkan end-to-end penelusuran sesi pengguna melalui layanan AWS terkelola hilir. Untuk informasi selengkapnya, lihat Mengaktifkan penelusuran X-Ray end-to-end .

  12. (Opsional) Untuk menambahkan tanda ke monitor aplikasi, pilih Tag, Tambahkan tanda baru.

    Kemudian, untuk Kunci, masukkan nama untuk tanda tersebut. Anda dapat menambahkan sebuah nilai opsional untuk tanda di Nilai.

    Untuk menambahkan tanda lainnya, silakan pilih Tambahkan tanda baru lagi.

    Untuk informasi selengkapnya, lihat Menandai AWS Sumber Daya.

  13. Pilih Tambahkan monitor aplikasi.

  14. Di bagian kode Sampel, Anda dapat menyalin potongan kode yang akan digunakan untuk ditambahkan ke aplikasi Anda. Kami menyarankan Anda memilih JavaScriptatau TypeScriptdan menggunakan NPM untuk menginstal klien CloudWatch RUM web sebagai JavaScript modul.

    Atau, Anda dapat memilih HTMLuntuk menggunakan jaringan pengiriman konten (CDN) untuk menginstal klien CloudWatch RUM web. Kerugian menggunakan a CDN adalah bahwa klien web sering diblokir oleh pemblokir iklan.

  15. Pilih Salin atau Unduh, lalu pilih Selesai.