Ringkasan Metrik Azure Monitor

Azure Monitor Metrics adalah fitur Azure Monitor yang mengumpulkan data numerik dari sumber daya yang dipantau ke dalam database deret waktu. Metrik adalah nilai numerik yang dikumpulkan secara interval dan menggambarkan beberapa aspek sistem pada waktu tertentu.

Catatan

Metrik Azure Monitor adalah setengah dari platform data yang mendukung Azure Monitor. Setengah lainnya adalah Azure Monitor Logs, yang mengumpulkan dan mengatur log dan data performa. Anda dapat menganalisis data tersebut dengan menggunakan bahasa kueri yang kaya.

Jenis-jenis metrik

Ada beberapa jenis metrik yang didukung oleh Metrik Azure Monitor:

  • Metrik asli menggunakan alat di Azure Monitor untuk analisis dan pemberitahuan.
    • Metrik platform dikumpulkan dari sumber daya Azure. Mereka tidak memerlukan konfigurasi dan tidak memiliki biaya.
    • Metrik kustom dikumpulkan dari berbagai sumber yang Anda konfigurasi termasuk aplikasi dan agen yang berjalan di komputer virtual.
  • Metrik Prometheus (pratinjau) dikumpulkan dari kluster Kubernetes termasuk Azure Kubernetes Service (AKS) dan menggunakan alat standar industri untuk menganalisis dan memperingatkan seperti PromQL dan Grafana.

Diagram yang menunjukkan sumber dan penggunaan metrik.

Perbedaan antara setiap metrik dirangkum dalam tabel berikut.

Kategori Metrik platform asli Metrik kustom asli Metrik Prometheus (pratinjau)
Sumber Sumber daya Azure Azure Monitor agentApplication insightsREST API Kluster Azure Kubernetes Service (AKS)Dan kluster Kubernetes melalui penulisan jarak jauh
Konfigurasi Tidak ada Bervariasi menurut sumber Mengaktifkan layanan terkelola Azure Monitor untuk Prometheus
Disimpan Langganan Langganan Ruang kerja Azure Monitor
Biaya Tidak Ya Ya (gratis selama pratinjau)
Agregat pra-agregat pra-agregat data mentah
Analisis Penjelajah Metrik Penjelajah Metrik Dasbor PromQLGrafana
Peringatan aturan pemberitahuan metrik aturan pemberitahuan metrik Aturan pemberitahuan Prometheus
Visualisasikan Buku kerjadasbor AzureGrafana Buku kerjadasbor AzureGrafana Grafana
Mengambil Azure CLIAzure PowerShell cmdletREST API atau pustaka klien.NETGoJavaScriptPython Azure CLIAzure PowerShell cmdletREST API atau pustaka klien.NETGoJavaScriptPython Grafana

Kumpulan data

Azure Monitor mengumpulkan metrik dari sumber berikut. Setelah metrik ini dikumpulkan dalam database metrik Azure Monitor, metrik tersebut dapat dievaluasi bersama terlepas dari sumbernya:

  • Sumber daya Azure: Metrik platform dibuat oleh sumber daya Azure serta memberi Anda visibilitas terhadap kesehatan dan performanya. Setiap jenis sumber daya membuat kumpulan metrik yang berbeda tanpa memerlukan konfigurasi apa pun. Metrik platform dikumpulkan dari sumber daya Azure pada frekuensi satu menit kecuali ditentukan lain dalam definisi metrik.
  • Aplikasi: Application Insights membuat metrik untuk aplikasi Anda yang dipantau untuk membantu Anda mendeteksi masalah performa dan melacak tren tentang cara aplikasi Anda digunakan. Nilainya mencakup Waktu respons server dan Pengecualian browser.
  • Alat mesin virtual: Metrik dikumpulkan dari sistem operasi tamu mesin virtual. Anda dapat mengaktifkan metrik OS tamu untuk mesin virtual Windows dengan menggunakan ekstensi diagnostik Windows dan untuk mesin virtual Linux dengan menggunakan agen InfluxData Telegraf.
  • Metrik kustom: Anda dapat menentukan metrik selain metrik standar yang tersedia secara otomatis. Anda dapat menentukan metrik kustom di aplikasi Anda yang dipantau oleh Application Insights. Anda juga dapat membuat metrik khusus untuk layanan Azure dengan menggunakan API metrik khusus.
  • Kluster Kubernetes: Kluster Kubernetes biasanya mengirim data metrik ke server Prometheus lokal yang harus Anda pertahankan. Layanan terkelola Azure Monitor untuk Prometheus menyediakan layanan terkelola yang mengumpulkan metrik dari kluster Kubernetes dan menyimpannya di Metrik Azure Monitor.

Untuk daftar lengkap sumber data yang dapat mengirim data ke Metrik Monitor Azure, lihat Apa yang dipantau oleh Azure Monitor?.

Penjelajah Metrik

Gunakan Metrics Explorer untuk menganalisis data secara interaktif dalam database metrik Anda dan bagan nilai beberapa metrik dari waktu ke waktu. Anda dapat menyematkan bagan ke dasbor untuk melihatnya dengan visualisasi lain. Anda juga dapat mengambil metrik dengan menggunakan Azure monitoring REST API.

Cuplikan layar yang menampilkan contoh grafik di Penjelajah Metrik yang menampilkan permintaan server, waktu respons server, dan permintaan yang gagal.

Untuk informasi selengkapnya, lihat Memulai Penjelajah Metrik Azure Monitor.

Struktur data

Data yang dikumpulkan Metrik Azure Monitor disimpan dalam database deret waktu yang dioptimalkan untuk menganalisis data yang diberi stempel waktu. Setiap set nilai metrik adalah deret waktu dengan properti berikut:

  • Waktu saat nilai dikumpulkan.
  • Sumber daya yang dikaitkan dengan nilai.
  • Namespace yang bertindak seperti kategori untuk metrik.
  • Nama metrik.
  • Nilai itu sendiri.
  • Beberapa dimensi saat ada. Metrik khusus dibatasi hingga 10 dimensi.

Metrik multidimensi

Salah satu tantangan terhadap data metrik adalah sering kali memiliki informasi yang terbatas untuk menyediakan konteks bagi nilai yang dikumpulkan. Azure Monitor mengatasi tantangan ini dengan metrik multi-dimensi.

Dimensi metrik adalah pasangan nama/nilai yang membawa lebih banyak data untuk menjelaskan nilai metrik. Misalnya, metrik yang disebut Ruang disk yang tersedia mungkin memiliki dimensi yang disebut Drive dengan nilai C: dan D: . Dimensi itu akan memungkinkan melihat ruang disk yang tersedia di semua drive atau untuk setiap drive satu per satu.

Lihat Menerapkan filter dimensi dan pemisahan untuk detail tentang melihat dimensi metrik di penjelajah metrik.

Metrik nondmensional

Tabel berikut ini memperlihatkan data sampel dari metrik nondimensi, throughput jaringan. Ini hanya dapat menjawab pertanyaan dasar seperti "Apa throughput jaringan saya pada waktu tertentu?"

Tanda waktu Nilai metrik
8/9/2017 8:14 1\.331.8 Kbps
8/9/2017 8:15 1\.141,4 Kbps
8/9/2017 8:16 1\.110.2 Kbps

Throughput jaringan dan dua dimensi ("IP" dan "Arah")

Tabel berikut ini memperlihatkan data sampel dari metrik multidimensi, throughput jaringan dengan dua dimensi yang disebut IP dan Arah. Ini dapat menjawab pertanyaan seperti "Berapa throughput jaringan untuk setiap alamat IP?" dan "Berapa banyak data yang dikirim versus diterima?"

Tanda waktu Dimensi "IP" Dimensi "Arah" Nilai metrik
8/9/2017 8:14 IP="192.168.5.2" Petunjuk = "Kirim" 646,5 Kbps
8/9/2017 8:14 IP="192.168.5.2" Petunjuk = "Terima" 420,1 Kbps
8/9/2017 8:14 IP="10.24.2.15" Petunjuk = "Kirim" 150,0 Kbps
8/9/2017 8:14 IP="10.24.2.15" Petunjuk = "Terima" 115.2 Kbps
8/9/2017 8:15 IP="192.168.5.2" Petunjuk = "Kirim" 515.2 Kbps
8/9/2017 8:15 IP="192.168.5.2" Petunjuk = "Terima" 371.1 Kbps
8/9/2017 8:15 IP="10.24.2.15" Petunjuk = "Kirim" 155.0 Kbps
8/9/2017 8:15 IP="10.24.2.15" Petunjuk = "Terima" 100,1 Kbps

Retensi metrik

Metrik platform dan kustom

Metrik platform dan kustom disimpan selama 93 hari dengan pengecualian berikut:

  • Metrik OS tamu klasik: Penghitung kinerja ini dikumpulkan oleh ekstensi diagnostik Windows atau ekstensi diagnostik Linux dan dirutekan ke akun Azure Storage. Retensi untuk metrik ini dijamin setidaknya 14 hari, meskipun tidak ada tanggal kedaluwarsa yang ditulis ke akun penyimpanan.

    Untuk alasan performa, portal membatasi jumlah data yang ditampilkan berdasarkan volume. Jadi, jumlah hari sebenarnya yang diambil portal bisa lebih lama dari 14 hari jika volume data yang ditulis tidak besar.

  • Metrik OS Tamu yang dikirim ke Azure Monitor Metrics: Penghitung kinerja ini dikumpulkan oleh ekstensi diagnostik Windows dan dikirim ke data sink Azure Monitor, atau Agen Telegraf InfluxData di mesin Linux, atau agen Azure Monitor yang lebih baru melalui aturan pengumpulan data. Retensi untuk metrik ini adalah 93 hari.

  • Metrik OS Tamu yang dikumpulkan oleh agen Analisis Log: Penghitung kinerja ini dikumpulkan oleh agen Analisis Log dan dikirim ke ruang kerja Analisis Log. Retensi untuk metrik ini adalah 31 hari dan dapat diperpanjang hingga 2 tahun.

  • Metrik berbasis log Application Insights: Di balik layar, metrik berbasis log diterjemahkan ke dalam kueri log. Retensinya bervariasi dan sesuai dengan retensi peristiwa di log yang mendasarinya, yaitu 31 hari hingga 2 tahun. Untuk sumber daya Application Insights, log disimpan selama 90 hari.

Meskipun metrik platform dan kustom disimpan selama 93 hari, Anda hanya dapat mengkueri (dalam petak Peta Metrik ) untuk data senilai maksimum 30 hari pada satu bagan. Batasan ini tidak berlaku untuk metrik berbasis log. Jika Anda melihat bagan kosong atau bagan Anda hanya menampilkan sebagian dari data metrik, pastikan perbedaan antara tanggal mulai dan tanggal akhir di pemilih waktu tidak melebihi interval 30 hari. Setelah Anda memilih interval 30 hari, Anda dapat menggeser bagan untuk melihat jendela retensi penuh.

Metrik Prometheus

Metrik Prometheus disimpan selama 18 bulan, tetapi kueri PromQL hanya dapat mencakup maksimal 32 hari.

Langkah berikutnya