CloudWatch metrik yang dapat Anda kumpulkan dengan CloudWatch RUM - Amazon CloudWatch

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

CloudWatch metrik yang dapat Anda kumpulkan dengan CloudWatch RUM

Tabel di bagian ini mencantumkan metrik yang Anda kumpulkan secara otomatis dengan CloudWatch RUM dari aplikasi web, aplikasi seluler, atau keduanya. Anda dapat melihat metrik ini di CloudWatch konsol. Untuk informasi selengkapnya, lihat Lihat metrik yang tersedia.

Anda juga dapat secara opsional mengirim metrik yang diperluas ke. CloudWatch Untuk informasi selengkapnya, lihat Metrik yang diperluas.

Metrik-metrik ini diterbitkan di namespace metrik yang disebut AWS/RUM. Semua metrik berikut diterbitkan dengan dimensi application_name. Nilai dimensi ini adalah nama monitor aplikasi. Beberapa metrik juga diterbitkan dengan dimensi tambahan, seperti yang tercantum dalam tabel berikut.

Metrik web
Metrik Unit Deskripsi

HttpStatusCodeCount

Hitungan

Hitungan respons HTTP dalam aplikasi, dengan kode status responsnya.

Dimensi tambahan:

  • event_details.response.status adalah kode status respons, seperti 200, 400, 404, dan seterusnya.

  • event_type Jenis peristiwa.

Http4xxCount

Hitungan

Hitungan respons HTTP dalam aplikasi, dengan kode status respons 4xx.

Ini dihitung berdasarkan peristiwa http_event RUM yang menghasilkan kode 4xx.

Http4xxCountPerSession

Hitungan

Hitungan respons HTTP dalam sesi, dengan kode status respons 4xx.

Ini dihitung berdasarkan peristiwa http_event RUM yang menghasilkan kode 4xx.

Http4xxCountPerPageView

Hitungan

Hitungan respons HTTP dalam tinjauan halaman, dengan kode status respons 4xx.

Ini dihitung berdasarkan peristiwa http_event RUM yang menghasilkan kode 4xx.

Http5xxCount

Hitungan

Hitungan respons HTTP dalam aplikasi, dengan kode status respons 5xx.

Ini dihitung berdasarkan peristiwa http_event RUM yang menghasilkan kode 5xx.

Http5xxCountPerSession

Hitungan

Hitungan respons HTTP dalam sesi, dengan kode status respons 5xx.

Ini dihitung berdasarkan peristiwa http_event RUM yang menghasilkan kode 5xx.

Http5xxCountPerPageView

Hitungan

Hitungan respons HTTP dalam tinjauan halaman, dengan kode status respons 5xx.

Ini dihitung berdasarkan peristiwa http_event RUM yang menghasilkan kode 5xx.

JsErrorCount

Hitungan

Hitungan peristiwa JavaScript kesalahan yang dicerna.

JsErrorCountPerSession

Hitungan

Hitungan peristiwa JavaScript kesalahan yang dicerna dalam sesi.

JsErrorCountPerPageView

Hitungan

Hitungan peristiwa JavaScript kesalahan yang dicerna dalam tinjauan halaman.

NavigationFrustratedTransaction

Hitungan

Hitungan peristiwa navigasi dengan ambang batas duration yang lebih tinggi dari ambang batas mengecewakan, yaitu 8000 ms. Durasi peristiwa navigasi dilacak dalam metrik PerformanceNavigationDuration.

NavigationSatisfiedTransaction

Hitungan

Hitungan peristiwa navigasi dengan duration yang kurang dari tujuan Apdex, yaitu 2000 ms. Durasi peristiwa navigasi dilacak dalam metrik PerformanceNavigationDuration.

NavigationToleratedTransaction

Hitungan

Hitungan peristiwa navigasi dengan duration antara 2000 ms dan 8000 ms. Durasi peristiwa navigasi dilacak dalam metrik PerformanceNavigationDuration.

PageViewCount

Hitungan

Hitungan peristiwa tampilan halaman yang dicerna oleh monitor aplikasi.

Ini dihitung dengan menghitung peristiwa page_view_event RUM.

PageViewCountPerSession

Hitungan

Hitungan acara tampilan halaman dalam sesi.

PerformanceResourceDuration

Milidetik

duration dari peristiwa sumber daya.

Dimensi tambahan:

  • event_details.file.type adalah jenis file dari peristiwa sumber daya, seperti stylesheet, dokumen, gambar, skrip, atau font.

  • event_type Jenis peristiwa.

PerformanceNavigationDuration

Milidetik

duration dari peristiwa navigasi.

RumEventPayloadSize

Byte

Ukuran setiap acara yang dicerna oleh CloudWatch RUM. Anda juga dapat menggunakan statistik SampleCount untuk metrik ini untuk memantau jumlah peristiwa yang diserap monitor aplikasi.

SessionCount

Hitungan

Hitungan peristiwa awal sesi yang diserap monitor aplikasi. Dengan kata lain, jumlah sesi baru dimulai.

SessionDuration

Milidetik

Durasi sesi. Ini dihitung berdasarkan waktu antara peristiwa pertama dan terakhir dalam suatu sesi.

TimeOnPage

Milidetik

Durasi tampilan halaman.

Ini dihitung berdasarkan waktu hingga tampilan halaman berikutnya, kecuali untuk halaman terakhir dalam sesi di mana waktu antara peristiwa pertama dan terakhir di halaman itu.

WebVitalsCumulativeLayoutShift

Tidak ada

Melacak nilai peristiwa pergeseran tata letak kumulatif.

WebVitalsFirstInputDelay

Milidetik

Melacak nilai peristiwa penundaan input pertama.

WebVitalsLargestContentfulPaint

Milidetik

Melacak nilai peristiwa catatan terbesar yang memuaskan.

WebVitalsInteractionToNextPaint

Milidetik

Melacak nilai interaksi ke acara cat berikutnya.

Anda dapat mengonfigurasi metrik yang diperluas untuk aplikasi seluler Anda untuk memberikan dimensi tambahan untuk analisis.

Metrik seluler
Metrik Unit Deskripsi

ANRCount

Hitungan

Hanya untuk Android: Jumlah insiden Application Not Responding (ANR), terjadi ketika aplikasi tidak responsif selama lebih dari 5 detik, mengakibatkan aplikasi macet.

AppHangCount

Hitungan

Hanya untuk iOS: Berapa kali aplikasi menjadi tidak responsif selama lebih dari 250 ms pada loop utama.

ColdAppLaunchFrustratedTransaction

Hitungan

Jumlah peluncuran aplikasi dingin yang membutuhkan waktu lebih dari 8 detik untuk diselesaikan, kemungkinan menyebabkan frustrasi pengguna.

ColdAppLaunchSatisfiedTransaction

Hitungan

Jumlah peluncuran aplikasi dingin yang selesai dalam waktu kurang dari 2 detik, memberikan pengalaman pengguna yang memuaskan.

ColdAppLaunchToleratedTransaction

Hitungan

Jumlah peluncuran aplikasi dingin yang selesai antara 2 dan 8 detik, memberikan pengalaman pengguna yang dapat ditoleransi, tetapi tidak ideal.

ColdLaunchTime

Milidetik

Waktu yang dibutuhkan untuk meluncurkan aplikasi dari status yang dihentikan.

Untuk Android: Waktu dari Aplikasi onCreate hingga Aktivitas pertama selesai dibuat.

Untuk iOS: Waktu dari mulai aplikasi (ditentukan oleh perintah mulai sysctl proses) hinggadidBecomeActiveNotification.

CrashCount

Hitungan

Jumlah penghentian aplikasi yang tidak terduga yang disebabkan oleh pengecualian yang tidak tertangani atau penghentian OS.

Untuk Android: Crash karena pengecualian yang tidak tertangani atau penghentian sistem.

Untuk iOS: Crash karena pengecualian yang tidak tertangani, kesalahan fatal, atau penghentian sistem.

Data kerusakan disimpan secara lokal dan dilaporkan pada peluncuran aplikasi berikutnya.

DroppedEventsCount

Hitungan

Jumlah peristiwa log yang dijatuhkan karena melebihi batas ukuran maksimum 30KB per peristiwa.

DroppedSpansCount

Hitungan

Jumlah bentang yang dijatuhkan karena melebihi batas ukuran maksimum 30KB per rentang.

Http4xxCount

Hitungan

Mencatat jumlah kesalahan klien HTTP yang dihadapi oleh web atau aplikasi seluler selama permintaan HTTP.

Http5xxCount

Hitungan

Mencatat jumlah kesalahan server HTTP yang dihadapi oleh web atau aplikasi seluler selama permintaan HTTP.

LogPayloadSize

Byte

Ukuran dalam byte data telemetri log yang dikirim ke RUM. CloudWatch

Anda juga dapat menggunakan SampleCount statistik untuk metrik ini untuk memantau jumlah Peristiwa Log yang diserap oleh monitor aplikasi.

NetworkLatency

Milidetik

Waktu yang dibutuhkan untuk menyelesaikan permintaan jaringan, mengukur waktu pulang-pergi dari inisiasi permintaan hingga penyelesaian respons.

ScreenLoadCount

Hitungan

Jumlah total beban layar.

ScreenLoadToleratedTransaction

Hitungan

Jumlah beban layar yang diselesaikan antara 2 dan 8 detik, memberikan pengalaman pengguna yang dapat ditoleransi, tetapi tidak ideal.

SessionCount

Hitungan

Jumlah total sesi pengguna unik dengan aplikasi. Sesi dimulai saat pengguna membuka aplikasi dan berakhir setelah 30 menit tidak aktif atau ketika dihentikan secara eksplisit.

SpanPayloadSize

Byte

Ukuran dalam byte data telemetri rentang yang dikirim ke RUM. CloudWatch

Anda juga dapat menggunakan SampleCount statistik untuk metrik ini untuk memantau jumlah Rentang yang dikonsumsi oleh monitor aplikasi.

WarmAppLaunchFrustratedTransaction

Hitungan

Jumlah peluncuran aplikasi hangat yang membutuhkan waktu lebih dari 8 detik untuk diselesaikan, kemungkinan menyebabkan frustrasi pengguna.

WarmAppLaunchSatisfiedTransaction

Hitungan

Jumlah peluncuran aplikasi hangat yang selesai dalam waktu kurang dari 2 detik, memberikan pengalaman pengguna yang memuaskan.

WarmAppLaunchToleratedTransaction

Hitungan

Jumlah peluncuran aplikasi hangat yang selesai antara 2 dan 8 detik, memberikan pengalaman pengguna yang dapat ditoleransi, tetapi tidak ideal.

WarmLaunchTime

Milidetik

Waktu yang dibutuhkan untuk meluncurkan aplikasi dari status latar belakang.

Untuk Android: Waktu dari Aplikasi onCreate hingga Aktivitas pertama selesai dibuat.

Untuk iOS: Waktu dari UIApplicationWillEnterForegroundNotification hinggadidBecomeActiveNotification.