Gunakan pemberitahuan metrik untuk pemberitahuan tentang masalah performa di lingkungan Azure Anda

Selesai

Azure Monitor dapat menggunakan ambang untuk memantau sumber daya tertentu. Dalam organisasi, jauh lebih berguna untuk diberi tahu ketika ruang disk kosong di server kurang dari lima persen alih-alih diberi tahu setiap kali file disimpan.

Sebagai arsitek solusi, Anda ingin menerapkan pemantauan ambang batas reguler untuk banyak sumber daya dan instans target Anda. Pemantauan membantu mengatasi potensi masalah sebelum dapat memengaruhi pelanggan Anda.

Di unit ini, Anda akan menyelidiki berbagai jenis peringatan metrik yang didukung oleh Azure Monitor.

Kapan Anda akan menggunakan pemberitahuan metrik?

Di Azure Monitor, Anda bisa menggunakan pemberitahuan metrik untuk mencapai pemantauan ambang reguler dari sumber daya Azure. Azure Monitor menjalankan kondisi pemicu pemberitahuan metrik secara berkala. Jika evaluasi benar, Azure Monitor mengirimkan notifikasi. Peringatan metrik bersifat stateful, dan Azure Monitor akan mengirimkan notifikasi hanya ketika kondisi prasyarat terpenuhi.

Pemberitahuan metrik dapat berguna jika, misalnya, Anda perlu mengetahui kapan pemakaian CPU server Anda mencapai ambang kritis 90 persen. Anda dapat menerima pemberitahuan saat penyimpanan database Anda semakin rendah, atau ketika latensi jaringan akan mencapai tingkat yang tidak dapat diterima.

Komposisi pemberitahuan metrik

Seperti yang Anda pelajari di unit sebelumnya, semua pemberitahuan diatur oleh aturannya. Untuk lansiran metrik, ada faktor lain yang harus ditentukan: jenis ketentuan. Ini bisa statis atau dinamis.

Anda harus menentukan jenis analisis statistik yang akan digunakan dengan pemberitahuan metrik statis atau dinamis. Jenis contoh adalah minimum, maksimum, rata-rata, dan total. Dalam contoh ini, Anda menentukan periode data yang akan dinilai: 10 menit terakhir. Terakhir, Anda mengatur frekuensi di mana kondisi pemberitahuan diperiksa: setiap dua menit.

Gunakan pemberitahuan metrik ambang statis

Pemberitahuan metrik statis didasarkan pada ambang dan kondisi statis sederhana yang Anda tentukan. Dengan metrik statis, Anda menentukan ambang batas yang digunakan untuk memicu pemberitahuan atau pemberitahuan.

Dalam skenario yang ditentukan sebelumnya, pemberitahuan statis dengan ambang batas pemanfaatan CPU 85 persen memeriksa aturan setiap dua menit. Ini mengevaluasi 10 menit terakhir dari data penggunaan CPU untuk menilai apakah naik di atas ambang. Jika evaluasinya benar, peringatan tersebut memicu tindakan yang terkait dengan grup tindakan.

Gunakan pemberitahuan metrik ambang batas dinamis

Peringatan metrik dinamis menggunakan alat pembelajaran mesin yang disediakan Azure untuk secara otomatis meningkatkan akurasi ambang batas yang ditentukan oleh aturan awal.

Tidak ada ambang batas yang keras dalam metrik dinamis. Namun, Anda harus menentukan dua parameter lagi:

  • Periode lihat belakang menentukan berapa banyak periode sebelumnya yang perlu dievaluasi. Misalnya, jika Anda mengatur periode lihat belakang ke 3, maka dalam contoh yang digunakan di sini, rentang data yang dinilai adalah 30 menit (tiga set 10 menit).

  • Jumlah pelanggaran mengungkapkan berapa kali kondisi logika harus menyimpang dari perilaku yang diharapkan sebelum aturan pemberitahuan menembakkan pemberitahuan. Dalam contoh ini, jika Anda menetapkan jumlah pelanggaran menjadi dua, pemberitahuan akan dipicu setelah dua penyimpangan dari ambang batas terhitung.

Memahami dimensi

Hingga saat ini, pemberitahuan metrik yang dinilai telah berfokus pada satu instans target. Azure Monitor mendukung dimensi, yang memungkinkan data pemantauan disediakan dari beberapa instans target.

Anda dapat menggunakan dimensi untuk menentukan satu aturan peringatan metrik dan menerapkannya ke beberapa instans terkait. Misalnya, Anda dapat memantau pemanfaatan CPU di semua server yang menjalankan aplikasi Anda. Anda kemudian dapat menerima pemberitahuan individual untuk setiap instans server ketika kondisi aturan dipicu.

Anda dapat menentukan dimensi dengan menamai setiap instans target secara khusus, atau Anda dapat menentukan dimensi dengan menggunakan kartubebas tanda bintang (*), yang menggunakan semua instans yang tersedia.

Menskalakan pemberitahuan metrik

Azure Monitor mendukung pembuatan pemberitahuan metrik yang, seperti dimensi, memantau beberapa sumber daya. Penskalaan saat ini terbatas pada mesin virtual Azure. Namun, pemberitahuan metrik tunggal dapat memantau sumber daya di satu wilayah Azure.

Membuat aturan pemberitahuan metrik penskalaan untuk memantau beberapa sumber daya tidak berbeda dengan membuat aturan pemberitahuan metrik lainnya; Anda cukup memilih semua sumber daya yang ingin Anda pantau.

Seperti dimensi, pemberitahuan metrik penskalaan adalah individual untuk sumber daya yang memicunya.