metrik standar Application Insights
Metrik standar telah dilewati selama pengumpulan, yang memberi mereka performa yang lebih baik pada waktu kueri. Ini menjadikan mereka pilihan terbaik untuk dasbor dan peringatan real-time.
Catatan
Dokumentasi berikut bergantung pada API klasik Application Insights. Rencana jangka panjang untuk Application Insights adalah mengumpulkan data menggunakan OpenTelemetry. Untuk informasi selengkapnya, lihat Mengaktifkan Azure Monitor OpenTelemetry untuk aplikasi .NET, Node.js, Python, dan Java.
Metrik ketersediaan
Metrik dalam kategori Ketersediaan memungkinkan Anda untuk melihat kesehatan aplikasi web Anda seperti yang diamati dari titik-titik di seluruh dunia. Konfigurasikan pengujian ketersediaan untuk mulai menggunakan metrik apa pun dari kategori ini.
Ketersediaan (availabilityResults/availabilityPercentage)
Metrik Ketersediaan memperlihatkan persentase pengujian web yang berjalan yang tidak mendeteksi masalah apa pun. Nilai terendah yang mungkin adalah 0, yang menunjukkan bahwa semua pengujian web yang berjalan telah gagal. Nilai 100 berarti bahwa semua pengujian web yang berjalan telah melewati kriteria validasi.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Persentase | Tengah | Run location , Test name |
Durasi uji ketersediaan (availabilityResults/duration)
Metrik durasi uji Ketersediaan menunjukkan berapa banyak waktu yang diperlukan untuk menjalankan uji web. Untuk uji web multi-langkah, metrik mencerminkan total waktu eksekusi semua langkah.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Milidetik | Rata-rata, Min, Maks | Run location , , Test name Test result |
Uji ketersediaan (availabilityResults/count)
Metrik uji Ketersediaan mencerminkan hitungan pengujian web yang dijalankan oleh Azure Monitor.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Jumlah | Jumlah | Run location , , Test name Test result |
Metrik browser
Metrik browser dikumpulkan oleh Application Insights JavaScript SDK dari browser pengguna akhir yang nyata. Mereka memberikan wawasan hebat tentang pengalaman pengguna Anda dengan aplikasi web Anda. Metrik browser biasanya tidak diambil sampel, yang berarti bahwa mereka memberikan presisi yang lebih tinggi dari jumlah penggunaan dibandingkan dengan metrik sisi server yang mungkin miring dengan pengambilan sampel.
Catatan
Untuk mengumpulkan metrik browser, aplikasi Anda harus berinstrumen dengan Application Insights JavaScript SDK.
Waktu muat halaman browser (browserTimings/totalDuration)
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Milidetik | Rata-rata, Min, Maks | Tidak |
Waktu pemrosesan klien (browserTiming/processingDuration)
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Milidetik | Rata-rata, Min, Maks | Tidak |
Waktu sambungkan jaringan load halaman (browserTimings/networkDuration)
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Milidetik | Rata-rata, Min, Maks | Tidak |
Waktu respons penerimaan (browserTimings/receiveDuration)
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Milidetik | Rata-rata, Min, Maks | Tidak |
Mengirim waktu permintaan (browserTimings/sendDuration)
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Milidetik | Rata-rata, Min, Maks | Tidak |
Metrik kegagalan
Metrik dalam Kegagalan menunjukkan masalah dengan permintaan pemrosesan, panggilan dependensi, dan pengecualian yang dilemparkan.
Pengecualian browser (exceptions/browser)
Metrik ini mencerminkan jumlah pengecualian yang dilemparkan dari kode aplikasi Anda yang berjalan di browser. Hanya pengecualian yang dilacak dengan panggilan trackException()
API Application Insights yang disertakan di dalam metrik.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Jumlah | Jumlah | Cloud role name |
Kegagalan panggilan dependensi (dependensi/gagal)
Jumlah panggilan dependensi yang gagal.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Jumlah | Jumlah | Cloud role instance , , Dependency performance Cloud role name , Dependency type , Is traffic synthetic , , Result code . Target of dependency call |
Pengecualian (exceptions/count)
Setiap kali Anda mencatat pengecualian untuk Application Insights, ada panggilan ke metode trackException() SDK. Metrik Pengecualian memperlihatkan jumlah pengecualian yang dicatat.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Jumlah | Jumlah | Cloud role instance , , Cloud role name Device type |
Permintaan gagal (permintaan/gagal)
Jumlah permintaan server terlacak yang ditandai sebagai gagal. Secara default, Application Insights SDK secara otomatis menandai setiap permintaan server yang mengembalikan kode respons HTTP 5xx atau 4xx sebagai permintaan yang gagal. Anda dapat menyesuaikan logika ini dengan mengubah properti sukses dari item telemetri permintaan di penginisialisasi telemetri kustom.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Jumlah | Jumlah | Cloud role instance , , Cloud role name Is synthetic traffic , , Request performance ,Result code |
Pengecualian server (exceptions/server)
Metrik ini menunjukkan jumlah pengecualian server.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Jumlah | Jumlah | Cloud role instance , Cloud role name |
Penghitung kinerja
Gunakan metrik dalam kategori Penghitung kinerja untuk mengakses penghitung kinerja sistem yang dikumpulkan oleh Application Insights.
Memori yang tersedia (performanceCounters/availableMemory)
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Tergantung data: Megabyte, Gigabyte | Rata-rata, Maks, Min | Cloud role instance |
Laju pengecualian (performanceCounters/exceptionRate)
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Hitung | Rata-rata, Maks, Min | Cloud role instance |
Waktu eksekusi permintaan HTTP (performanceCounters/requestExecutionTime)
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Milidetik | Rata-rata, Maks, Min | Cloud role instance |
Laju permintaan HTTP (performanceCounters/requestsPerSecond)
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Permintaan per detik | Rata-rata, Maks, Min | Cloud role instance |
Permintaan HTTP dalam antrean aplikasi (performanceCounters/requestsInQueue)
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Hitung | Rata-rata, Maks, Min | Cloud role instance |
CPU Proses (performanceCounters/processCpuPercentage)
Metrik menunjukkan berapa banyak dari total kapasitas prosesor yang dikonsumsi oleh proses yang meng-hosting aplikasi Anda yang dipantau.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Persentase | Rata-rata, Maks, Min | Cloud role instance |
Catatan
Rentang metrik adalah antara 0 dan 100 * n, di mana n adalah jumlah inti CPU yang tersedia. Misalnya, nilai metrik 200% dapat mewakili pemanfaatan penuh dari dua inti CPU atau setengah pemanfaatan dari 4 inti CPU dan seterusnya. Proses CPU Dinormalisasi adalah metrik alternatif yang dikumpulkan oleh banyak SDK yang mewakili nilai yang sama tetapi membaginya dengan jumlah inti CPU yang tersedia. Dengan demikian, rentang metrik Proses CPU Yang Dinormalisasi adalah 0 hingga 100.
Laju IO proses (performanceCounters/processIOBytesPerSecond)
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Byte per detik | Rata-rata, Min, Maks | Cloud role instance |
Memproses byte privat (performanceCounters/processPrivateBytes)
Jumlah memori yang tidak dibagikan yang dialokasikan proses pemantauan untuk datanya.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Byte | Rata-rata, Min, Maks | Cloud role instance |
Waktu prosesor (performanceCounters/processorCpuPercentage)
Konsumsi CPU oleh semua proses yang berjalan pada instans server yang dipantau.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Persentase | Rata-rata, Min, Maks | Cloud role instance |
Catatan
Metrik waktu prosesor tidak tersedia untuk aplikasi yang dihosting di Azure App Services. Gunakan metrik CPU Proses untuk melacak penggunaan CPU dari aplikasi web yang dihosting di Azure App Service.
Metrik server
Panggilan dependensi (dependencies/count)
Metrik ini terkait dengan jumlah panggilan dependensi.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Jumlah | Jumlah | Cloud role instance , , Dependency performance Cloud role name , Dependency type , Is traffic synthetic , Result code , , Successful call ,Target of a dependency call |
Durasi dependensi (dependensi/durasi)
Metrik ini mengacu pada durasi panggilan dependensi.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Milidetik | Rata-rata, Min, Maks | Cloud role instance , , Dependency performance Cloud role name , Dependency type , Is traffic synthetic , Result code , , Successful call ,Target of a dependency call |
Tingkat permintaan server (permintaan/tingkat)
Metrik ini mencerminkan jumlah permintaan server masuk yang diterima oleh aplikasi web Anda.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Hitung per detik | Tengah | Cloud role instance , , Cloud role name , , Result performance Result code , Is traffic synthetic Successful request |
Permintaan server (requests/count)
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Jumlah | Jumlah | Cloud role instance , , Cloud role name , , Result performance Result code , Is traffic synthetic Successful request |
Waktu respons server (requests/duration)
Metrik ini mencerminkan waktu yang diperlukan server untuk memproses permintaan masuk.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Milidetik | Rata-rata, Min, Maks | Cloud role instance , , Cloud role name , , Result performance Result code , Is traffic synthetic Successful request |
Metrik penggunaan
Waktu muat tampilan halaman (pageViews/durasi)
Metrik ini mengacu pada jumlah waktu yang diperlukan agar peristiwa PageView dimuat.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Milidetik | Rata-rata, Min, Maks | Cloud role name , Is traffic synthetic |
Tampilan halaman (pageViews/count)
Hitungan peristiwa PageView yang dicatat dengan API TrackPageView() Application Insights.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Jumlah | Jumlah | Cloud role name , Is traffic synthetic |
Jejak (traces/count)
Jumlah pernyataan jejak yang dicatat dengan panggilan API TrackTrace() Application Insights.
Satuan ukuran | Agregasi yang didukung | Dimensi yang didukung |
---|---|---|
Jumlah | Jumlah | Cloud role instance , , Cloud role name Is traffic synthetic ,Severity level |
Langkah berikutnya
- Metrik - Dapatkan - REST API
- API Application Insights untuk aktivitas dan metrik kustom
- Pelajari tentang Metrik berbasis log dan preaggregasi.
- Kueri dan definisi metrik berbasis log.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk