Metrik kustom dan metrik diperpanjang yang dapat Anda kirim dan Terbukti CloudWatch CloudWatch - Amazon CloudWatch

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

Metrik kustom dan metrik diperpanjang yang dapat Anda kirim dan Terbukti CloudWatch CloudWatch

Secara default, monitor aplikasi RUM mengirim metrik ke CloudWatch. Metrik dan dimensi default ini tercantum dalam CloudWatch metrik yang dapat Anda kumpulkan dengan CloudWatch RUM.

Anda juga dapat mengatur monitor aplikasi untuk mengekspor metrik. Monitor aplikasi dapat mengirim metrik yang diperluas, metrik khusus, atau keduanya. Itu dapat mengirim mereka ke CloudWatch atau ke CloudWatch Terbukti, atau ke keduanya.

  • Metrik kustom– Metrik kustom adalah metrik yang Anda tentukan. Dengan metrik kustom, Anda dapat menggunakan nama metrik dan namespace apa pun. Untuk mendapatkan metrik, Anda dapat menggunakan peristiwa kustom, peristiwa bawaan, atribut kustom, atau atribut default.

    Anda dapat mengirim metrik khusus ke keduanya CloudWatch dan CloudWatch Terbukti.

  • Metrik yang diperluas — Memungkinkan Anda mengirim metrik CloudWatch RUM default ke CloudWatch Evidently untuk digunakan dalam eksperimen Evidently. Anda juga dapat mengirim salah satu metrik CloudWatch RUM default CloudWatch dengan dimensi tambahan. Dengan cara ini, metrik ini dapat memberi Anda tampilan yang lebih halus.

Metrik-metrik kustom

Untuk mengirim metrik khusus, Anda harus menggunakan AWS API atau AWS CLI bukan konsol. Untuk informasi selengkapnya tentang penggunaan AWS API, lihat PutRumMetricsDestinationdan BatchCreateRumMetricDefinitions.

Jumlah maksimum definisi metrik yang diperluas dan metrik kustom yang dapat memuat satu tujuan adalah 2000. Untuk setiap metrik kustom atau metrik yang diperluas yang Anda kirim ke setiap tujuan, setiap kombinasi nama dimensi dan nilai dimensi diperhitungkan dalam batas ini. Ini juga dihitung sebagai metrik CloudWatch khusus untuk harga.

Contoh berikut menunjukkan cara membuat metrik kustom yang berasal dari peristiwa kustom. Berikut adalah contoh peristiwa kustom yang digunakan:

cwr('recordEvent', { type: 'my_custom_event', data: { location: 'IAD', current_url: 'amazonaws.com', user_interaction: { interaction_1 : "click", interaction_2 : "scroll" }, visit_count:10 } })

Dengan peristiwa kustom ini, Anda dapat membuat metrik kustom yang menghitung jumlah kunjungan ke URL amazonaws.com dari browser Chrome. Definisi berikut membuat metrik yang disebut AmazonVisitsCount di akun Anda, di namespace RUM/CustomMetrics/PageVisits.

{ "AppMonitorName":"customer-appMonitor-name", "Destination":"CloudWatch", "MetricDefinitions":[ { "Name":"AmazonVisitsCount", "Namespace":"PageVisit", "ValueKey":"event_details.visit_count", "UnitLabel":"Count", "DimensionKeys":{ "event_details.current_url": "URL" }, "EventPattern":"{\"metadata\":{\"browserName\":[\"Chrome\"]},\"event_type\":[\"my_custom_event\"],\"event_details\": {\"current_url\": [\"amazonaws.com\"]}}" } ] }

Metrik yang diperluas

Jika mengatur metrik yang diperluas, Anda dapat melakukan salah satu atau kedua hal berikut:

  • Kirim metrik CloudWatch RUM default ke CloudWatch Evidently untuk digunakan dalam eksperimen Evidently. Hanya WebVitalsLargestContentfulPaintmetrik PerformanceNavigationDuration, PerformanceResourceDuration, WebVitalsCumulativeLayoutShift, WebVitalsFirstInputDelay, dan yang dapat dikirim ke Evidently.

  • Kirim salah satu metrik CloudWatch RUM default CloudWatch dengan dimensi tambahan sehingga metrik memberi Anda tampilan yang lebih halus. Sebagai contoh, Anda dapat melihat metrik kustom untuk browser tertentu yang digunakan pengguna Anda, atau metrik untuk pengguna di geolokasi tertentu.

Untuk informasi selengkapnya tentang metrik CloudWatch RUM default, lihatCloudWatch metrik yang dapat Anda kumpulkan dengan CloudWatch RUM.

Jumlah maksimum definisi metrik yang diperluas dan metrik kustom yang dapat memuat satu tujuan adalah 2000. Untuk setiap metrik kustom atau metrik yang diperluas yang Anda kirim ke setiap tujuan, setiap kombinasi nama dimensi dan nilai dimensi diperhitungkan untuk batas ini. Ini juga dihitung sebagai metrik CloudWatch khusus untuk harga.

Saat Anda mengirim metrik yang diperluas ke CloudWatch, Anda dapat menggunakan konsol CloudWatch RUM untuk membuat CloudWatch alarm pada mereka.

Metrik yang diperluas dikenakan biaya sebagai metrik CloudWatch khusus. Untuk informasi selengkapnya, silakan lihat Harga Amazon CloudWatch.

Dimensi berikut didukung untuk metrik yang diperluas untuk semua nama metrik yang dapat dikirim monitor aplikasi. Nama-nama metrik ini tercantum dalam CloudWatch metrik yang dapat Anda kumpulkan dengan CloudWatch RUM.

  • BrowserName

    Contoh nilai dimensi: Chrome, Firefox, Chrome Headless

  • CountryCode Ini menggunakan format ISO-3166, dengan kode dua huruf.

    Contoh nilai dimensi: US, JP, DE

  • DeviceType

    Contoh nilai dimensi: desktop, mobile, tablet, embedded

  • FileType

    Contoh nilai dimensi: Image, Stylesheet

  • OSName

    Contoh nilai dimensi: Linux, Windows, iOS, Android

  • PageId

Atur metrik yang diperluas menggunakan konsol

Untuk menggunakan konsol untuk mengirim metrik yang diperluas CloudWatch, gunakan langkah-langkah berikut.

Untuk mengirim metrik yang diperluas ke CloudWatch Evidently, Anda harus menggunakan AWS API atau AWS CLI bukan konsol. Untuk informasi tentang penggunaan AWS API untuk mengirim metrik yang diperluas ke salah satu CloudWatch atau Terbukti, lihat PutRumMetricsDestinationdan. BatchCreateRumMetricDefinitions

Untuk menggunakan konsol untuk menyiapkan monitor aplikasi dan mengirim metrik diperpanjang RUM ke CloudWatch
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

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

  3. Pilih Tampilan daftar lalu pilih nama monitor aplikasi yang akan mengirim metrik.

  4. Pilih tab Konfigurasi dan kemudian pilih metrik yang diperluas RUM.

  5. Pilih Kirim metrik.

  6. Pilih satu atau beberapa nama metrik untuk dikirim dengan dimensi tambahan.

  7. Pilih satu faktor atau lebih untuk digunakan sebagai dimensi untuk metrik ini. Saat Anda membuat pilihan, jumlah metrik tambahan yang dibuat pilihan Anda ditampilkan di Jumlah metrik terekstensi.

    Angka ini dihitung dengan mengalikan jumlah nama metrik yang dipilih dengan jumlah dimensi berbeda yang Anda buat. Angka ini menunjukkan berapa banyak metrik kustom yang dikenakan biaya. Untuk informasi selengkapnya tentang CloudWatch harga, lihat CloudWatchHarga Amazon.

    1. Untuk mengirim metrik dengan ID halaman sebagai dimensi, pilih Jelajahi untuk ID halaman lalu pilih ID halaman yang akan digunakan.

    2. Untuk mengirim metrik dengan tipe perangkat sebagai dimensi, pilih perangkat Desktop atau Ponsel dan tablet.

    3. Untuk mengirim metrik dengan sistem operasi sebagai dimensi, pilih satu atau beberapa sistem operasi di bawah Sistem operasi.

    4. Untuk mengirim metrik dengan jenis browser sebagai dimensi, pilih satu browser atau lebih di bawah Browser.

    5. Untuk mengirim metrik dengan geolokasi sebagai dimensi, pilih satu lokasi atau lebih di bawah Lokasi.

      Hanya lokasi tempat monitor aplikasi ini melaporkan metrik yang akan muncul dalam daftar yang akan dipilih.

  8. Setelah Anda selesai dengan pilihan Anda, pilih Kirim metrik.

  9. (Opsional) Dalam daftar Metrik yang diperluas, untuk membuat alarm yang mengawasi salah satu metrik, pilih Buat alarm di baris metrik tersebut.

    Untuk informasi umum tentang CloudWatch alarm, lihat Menggunakan CloudWatch alarm Amazon. Untuk tutorial untuk mengatur alarm pada metrik diperpanjang CloudWatch RUM, lihatTutorial: membuat metrik yang diperluas dan membuatnya menjadi alarm.

Berhenti mengirim metrik terekstensi

Untuk menggunakan konsol untuk berhenti mengirim metrik terekstensi
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

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

  3. Pilih Tampilan daftar lalu pilih nama monitor aplikasi yang akan mengirim metrik.

  4. Pilih tab Konfigurasi dan kemudian pilih metrik yang diperluas RUM.

  5. Pilih satu atau beberapa kombinasi nama dan dimensi metrik untuk berhenti mengirim. Kemudian pilih Tindakan, Hapus.

Tutorial: membuat metrik yang diperluas dan membuatnya menjadi alarm

Tutorial ini menunjukkan cara mengatur metrik yang diperluas untuk dikirim CloudWatch, dan kemudian cara mengatur alarm pada metrik itu. Dalam tutorial ini, Anda membuat metrik yang melacak JavaScript kesalahan pada browser Chrome.

Untuk mengatur metrik yang diperluas ini dan mengatur alarm di atasnya
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

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

  3. Pilih Tampilan daftar dan kemudian pilih nama monitor aplikasi yang akan mengirim metrik.

  4. Pilih tab Konfigurasi dan kemudian pilih metrik yang diperluas RUM.

  5. Pilih Kirim metrik.

  6. Pilih JS ErrorCount.

  7. Di bawah Browser, pilih Chrome.

    Kombinasi JS ErrorCount dan Chrome ini akan mengirimkan satu metrik yang diperluas ke CloudWatch. Metrik menghitung JavaScript kesalahan hanya untuk sesi pengguna yang menggunakan browser Chrome. Nama metrik akan menjadi JsErrorCountdan nama dimensi akan menjadi Browser.

  8. Pilih Kirim metrik.

  9. Dalam daftar Metrik diperpanjang, pilih Buat alarm di baris yang ditampilkan JsErrorCountdi bawah Nama dan menampilkan Chrome di bawah BrowserName.

  10. Di bawah Tentukan metrik dan kondisi, konfirmasikan bahwa nama dan BrowserNamebidang Metrik telah diisi sebelumnya dengan nilai yang benar.

  11. Untuk Statistik, pilih statistik yang ingin Anda gunakan untuk alarm. Rata-rata adalah pilihan yang baik untuk jenis metrik penghitungan ini.

  12. Untuk Periode, pilih 5 menit.

  13. Pada Kondisi, lakukan hal berikut:

    • Pilih Statis.

    • Pilih Lebih Besar untuk menentukan bahwa alarm harus masuk ke status ALARM ketika jumlah kesalahan lebih tinggi dari ambang batas yang akan Anda tentukan.

    • Di bawah dari... , masukkan angka untuk ambang batas alarm. Alarm masuk ke status ALARM ketika jumlah kesalahan selama periode 5 menit melebihi angka ini.

  14. (Opsional) Secara default, alarm masuk ke status ALARM segera setelah jumlah kesalahan melebihi angka ambang batas yang Anda tetapkan selama periode 5 menit. Anda dapat mengubah ini secara opsional sehingga alarm masuk ke status ALARM hanya jika jumlah ini terlampaui selama lebih dari satu periode 5 menit.

    Untuk melakukan hal itu, pilih Konfigurasi tambahan dan kemudian untuk Titik data untuk alarm, tentukan berapa periode 5 menit yang perlu memiliki jumlah kesalahan melebihi ambang batas untuk memicu alarm. Sebagai contoh, Anda dapat memilih 2 dari 2 untuk membuat alarm hanya berbunyi saat dua periode 5 menit berturut-turut melampaui ambang batas, atau 2 dari 3 untuk membuat alarm berbunyi jika dua dari tiga periode 5 menit berturut-turut melampaui ambang batas.

    Untuk informasi selengkapnya tentang jenis evaluasi alarm ini, silakan lihat Melakukan evaluasi alarm.

  15. Pilih Berikutnya.

  16. Untuk Mengonfigurasi tindakan, tentukan apa yang harus terjadi ketika alarm masuk ke status alarm. Untuk menerima notifikasi dengan Amazon SNS, lakukan hal berikut:

    • Pilih Tambahkan notifikasi.

    • Pilih Dalam alarm.

    • Pilih topik SNS yang ada atau buat yang baru. Jika Anda membuat yang baru, tentukan nama untuk itu dan tambahkan setidaknya satu alamat email ke dalamnya.

  17. Pilih Berikutnya.

  18. Masukkan nama dan deskripsi opsional untuk alarm, lalu pilih Berikutnya.

  19. Tinjau detailnya dan pilih Buat alarm.