Metrik .NET

Metrik adalah pengukuran numerik yang dilaporkan dari waktu ke waktu. Mereka biasanya digunakan untuk memantau kesehatan aplikasi dan menghasilkan pemberitahuan. Misalnya, layanan web mungkin melacak berapa banyak:

  • Memintanya diterima per detik.
  • Milidetik yang dibutuhkan untuk merespons.
  • Respons kesalahan dikirim.

Metrik ini dapat dilaporkan ke sistem pemantauan secara berkala. Jika layanan web dimaksudkan untuk menanggapi permintaan dalam waktu 400 md dan mulai merespons dalam 600 ms, sistem pemantauan dapat memberi tahu teknisi bahwa respons aplikasi lebih lambat dari biasanya.

Menggunakan metrik

Ada dua bagian untuk menggunakan metrik dalam aplikasi .NET:

  • Instrumentasi: Kode dalam pustaka .NET mengambil pengukuran dan mengaitkan pengukuran ini dengan nama metrik.
  • Koleksi: Aplikasi .NET mengonfigurasi metrik bernama untuk dikirimkan dari aplikasi untuk penyimpanan dan analisis eksternal. Beberapa alat dapat melakukan konfigurasi di luar aplikasi menggunakan file konfigurasi atau alat UI.

Pengembang pustaka .NET terutama tertarik pada langkah instrumentasi. Pengembang aplikasi atau insinyur operasional biasanya berfokus pada langkah pengumpulan, memanfaatkan instrumentasi yang sudah ada sebelumnya dalam pustaka yang mereka gunakan. Namun, jika Anda adalah pengembang aplikasi dan tidak ada metrik yang ada yang memenuhi kebutuhan Anda, Anda dapat membuat metrik baru.

Langkah berikutnya

  • Tutorial instrumentasi - Cara membuat metrik baru dalam kode
  • Tutorial koleksi - Cara menyimpan dan melihat data metrik untuk aplikasi Anda
  • Metrik bawaan - Menemukan metrik yang siap digunakan dalam pustaka runtime .NET
  • Membandingkan API metrik
  • EventCounters - Pelajari apa itu EventCounters, cara mengimplementasikannya, dan cara menggunakannya