Memantau beberapa rangkaian waktu dalam satu aturan peringatan metrik

Aturan peringatan metrik tunggal dapat digunakan untuk memantau satu atau beberapa rangkaian waktu metrik. Kemampuan ini memudahkan pemantauan sumber daya dalam skala besar.

Rangkaian waktu metrik

Rangkaian waktu metrik adalah serangkaian pengukuran (atau "nilai metrik") yang diambil selama periode waktu tertentu.

Contohnya:

  • Pemanfaatan CPU komputer virtual
  • Byte masuk (ingress) ke akun penyimpanan
  • Jumlah permintaan aplikasi web yang gagal

Aturan peringatan pada satu rangkaian waktu

Aturan peringatan memantau satu rangkaian waktu saat memenuhi semua kondisi berikut:

  • Memantau satu sumber daya target.
  • Berisi satu kondisi.
  • Mengevaluasi metrik tanpa memilih dimensi (dengan asumsi metrik mendukung dimensi).

Contoh aturan peringatan seperti itu, hanya dengan menampilkan properti yang relevan:

  • Sumber daya target: VM-a
  • Sinyal: Persentase CPU
  • Operator: Lebih Besar Dari
  • Ambang batas: 80

Untuk aturan peringatan ini, rangkaian waktu metrik tunggal dipantau:

  • Persentase CPU di mana Resource='VM-a' > 80%

Screenshot that shows an alert rule on a single time series.

Aturan peringatan pada beberapa rangkaian waktu

Aturan peringatan memantau beberapa rangkaian waktu jika menggunakan setidaknya salah satu fitur berikut:

  • Beberapa sumber daya
  • Beberapa kondisi
  • Beberapa dimensi

Beberapa sumber daya (multi sumber daya)

Aturan pemberitahuan metrik tunggal dapat memantau beberapa sumber daya, asalkan sumber daya memiliki jenis yang sama dan ada di wilayah Azure yang sama. Menggunakan jenis aturan ini mengurangi kompleksitas dan jumlah total aturan pemberitahuan yang harus Anda pertahankan.

Contoh aturan pemberitahuan tersebut:

  • Sumber daya target: VM-a, myVM2
  • Sinyal: Persentase CPU
  • Operator: Lebih Besar Dari
  • Ambang batas: 80

Untuk aturan peringatan ini, dua rangkaian waktu metrik akan dipantau secara terpisah:

  • Persentase CPU di mana Resource='VM-a' > 80%
  • Persentase CPU di mana Resource='myVM2' > 80%

Screenshot that shows a multi-resource alert rule.

Dalam aturan pemberitahuan multi sumber daya, kondisi dievaluasi secara terpisah untuk setiap sumber daya (atau lebih akurat, untuk setiap rangkaian waktu metrik yang sesuai dengan setiap sumber daya). Akibatnya, peringatan juga diaktifkan untuk setiap sumber daya secara terpisah.

Misalnya, asumsikan kami telah menetapkan aturan pemberitahuan sebelumnya untuk memantau CPU di atas 80%. Dalam periode waktu yang dievaluasi, yaitu 5 menit terakhir:

  • Persentase CPUVM-a lebih besar dari 80%.
  • Persentase CPU dari myVM2 sebesar 50%.

Aturan pemberitahuan memicu pada VM-a tetapi bukan VM-b. Pemberitahuan yang dipicu ini independen. Mereka juga dapat selesai pada waktu yang berbeda tergantung pada perilaku individu masing-masing komputer virtual.

Untuk informasi selengkapnya tentang aturan pemberitahuan multi sumber daya dan jenis sumber daya yang didukung untuk kapabilitas ini, lihat Pemantauan dalam skala besar menggunakan pemberitahuan metrik di Azure Monitor.

Catatan

Dalam aturan pemberitahuan yang memantau beberapa sumber daya, hanya satu kondisi yang diperbolehkan.

Beberapa kondisi (multikondisi)

Aturan pemberitahuan metrik tunggal juga dapat memantau hingga lima kondisi per aturan pemberitahuan.

Contohnya:

  • Sumber daya target: VM-a
  • Kondisi1
    • Sinyal: Persentase CPU
    • Operator: Lebih Besar Dari
    • Ambang batas: 80
  • Kondisi2
    • Sinyal: Jaringan Secara Total
    • Operator: Lebih Besar Dari
    • Ambang: 20 MB

Untuk aturan peringatan ini, dua rangkaian waktu metrik sedang dipantau secara terpisah:

  • Persentase CPU di mana Resource='VM-a' > 80%.
  • Jaringan Secara Total di mana Resource='VM-a' > 20 MB.

Screenshot that shows a multi-condition alert rule.

Operator AND digunakan di antara kondisi. Aturan pemberitahuan akan mengaktifkan pemberitahuan saat semua kondisi terpenuhi. Pemberitahuan yang diaktifkan akan selesai jika setidaknya salah satu kondisi tidak lagi terpenuhi.

Catatan

Ada batasan saat menggunakan dimensi dalam aturan peringatan dengan multi kondisi. Untuk informasi selengkapnya, lihat Pembatasan saat menggunakan dimensi dalam aturan pemberitahuan metrik dengan beberapa kondisi.

Beberapa dimensi (multidimensi)

Aturan pemberitahuan metrik tunggal juga dapat memantau beberapa nilai dimensi metrik. Dimensi metrik adalah pasangan nama-nilai yang berisi lebih banyak data untuk menjelaskan nilai metrik. Misalnya, metrik Transaksi akun penyimpanan memiliki dimensi bernama nama API. Dimensi ini menjelaskan nama API yang dipanggil oleh setiap transaksi, misalnya, GetBlob, DeleteBlob, dan PutPage. Penggunaan dimensi bersifat opsional, tetapi memungkinkan pemfilteran metrik dan hanya memantau rangkaian waktu tertentu, alih-alih memantau metrik sebagai agregat dari semua nilai dimensi yang disatukan.

Misalnya, Anda dapat memilih untuk mengaktifkan peringatan saat jumlah transaksi sedang tinggi di semua nama API (yang merupakan data agregat). Atau Anda dapat memperkecilnya lebih lanjut menjadi peringatan hanya saat jumlah transaksi sedang tinggi di nama API tertentu.

Contoh aturan pemberitahuan yang memantau beberapa dimensi adalah:

  • Sumber daya target: mystorage1
  • Sinyal: Transaksi
  • Dimensi:
    • Nama API = EntityGroupTransaction, GetBlob, PutPage
  • Operator: Lebih Besar Dari
  • Ambang batas: 80

Untuk aturan peringatan ini, tiga rangkaian waktu metrik sedang dipantau:

  • Transaksi di mana Resource='mystorage1' dan API Name='EntityGroupTransaction' > 80
  • Transaksi di mana Resource='mystorage1' dan API Name='GetBlob' > 80
  • Transaksi di mana Resource='mystorage1' dan API Name='PutPage' > 80

Screenshot that shows a multi-dimension alert rule with values from one dimension.

Aturan peringatan metrik multidimensi juga dapat memantau beberapa nilai dimensi dari berbagai dimensi metrik. Dalam hal ini, aturan peringatan secara terpisah memantau semua kombinasi nilai dimensi dari nilai dimensi yang dipilih.

Contoh tipe aturan pemberitahuan ini:

  • Sumber daya target: myStorage1
  • Sinyal: Transaksi
  • Dimensi:
    • Nama API = GetBlob, DeleteBlob, PutPage
    • Autentikasi = SAS, AccountKey
  • Operator: Lebih Besar Dari
  • Ambang batas: 80

Untuk aturan peringatan ini, enam rangkaian waktu metrik sedang dipantau secara terpisah:

  • Transaksi di mana Resource='myStorage1' dan API Name='GetBlob' and Authentication='SAS' > 80
  • Transaksi di mana Resource='myStorage1' dan API Name='GetBlob' dan Authentication='AccountKey' > 80
  • Transaksi di mana Resource='myStorage1' dan API Name='DeleteBlob' and Authentication='SAS' > 80
  • Transaksi di mana Resource='myStorage1' dan API Name='DeleteBlob' dan Authentication='AccountKey' > 80
  • Transaksi di mana Resource='myStorage1' dan API Name='PutPage' dan Authentication='SAS' > 80
  • Transaksi di mana Resource='myStorage1' dan API Name='PutPage' dan Authentication='AccountKey' > 80

Screenshot that shows a multi-dimension alert rule with values from multiple dimensions.

Fitur multidimensi tingkat lanjut

  1. Pilih semua dimensi saat ini dan yang akan datang: Anda dapat memilih untuk memantau semua nilai yang mungkin dari dimensi, termasuk nilai yang akan datang. Aturan pemberitahuan seperti itu akan diskalakan secara otomatis untuk memantau semua nilai dimensi tanpa perlu memodifikasi aturan pemberitahuan setiap kali nilai dimensi ditambahkan atau dihapus.
  2. Kecualikan dimensi: Memilih operator (kecuali) untuk nilai dimensi setara dengan memilih semua nilai lain dari dimensi tersebut, termasuk nilai di masa mendatang.
  3. Tambahkan dimensi baru dan kustom: Nilai dimensi yang ditampilkan di portal Azure didasarkan pada data metrik yang dikumpulkan pada hari terakhir. Jika nilai dimensi yang Anda cari tidak ditampilkan, Anda dapat menambahkan nilai dimensi kustom.
  4. Cocokkan dimensi dengan awalan: Anda dapat memilih untuk memantau semua nilai dimensi yang dimulai dengan pola tertentu, dengan memilih operator Mulai dengan dan memasukkan awalan kustom.

Screenshot that shows advanced multi-dimension features.

Harga pemberitahuan metrik

Harga aturan pemberitahuan metrik tersedia di halaman harga Azure Monitor.

Saat Anda membuat aturan peringatan metrik, estimasi harga yang tersedia didasarkan pada fitur yang dipilih dan jumlah rangkaian waktu yang dipantau. Jumlah ini ditentukan dari konfigurasi aturan dan nilai metrik saat ini. Biaya bulanan didasarkan pada evaluasi aktual rangkaian waktu, sehingga dapat berbeda dari estimasi asli jika beberapa rangkaian waktu tidak memiliki data untuk dievaluasi, atau jika aturan peringatan menggunakan fitur yang dapat membuatnya melakukan penskalaan secara dinamis.

Misalnya, aturan peringatan dapat menunjukkan estimasi harga tinggi jika menggunakan fitur multi dimensi, dan sejumlah besar kombinasi nilai dimensi dipilih, yang menghasilkan pemantauan banyak rangkaian waktu. Tetapi biaya aktual untuk aturan peringatan itu dapat lebih rendah jika tidak semua rangkaian waktu yang dihasilkan dari kombinasi nilai dimensi benar-benar memiliki data untuk dievaluasi.

Jumlah rangkaian waktu yang dipantau oleh satu aturan pemberitahuan

Untuk mencegah kelebihan biaya, setiap aturan peringatan dapat memantau hingga 5.000 rangkaian waktu secara default. Untuk mencabut batas ini dari langganan Anda, buka tiket dukungan.

Langkah berikutnya

Pelajari selengkapnya tentang pemantauan dalam skala besar menggunakan peringatan metrik dan ambang dinamis.