Apa itu peringatan Azure Monitor?

Pemberitahuan membantu Anda mendeteksi dan mengatasi masalah sebelum pengguna menyadarinya dengan memberi tahu Anda secara proaktif saat data Azure Monitor menunjukkan indikasi masalah pada infrastruktur atau aplikasi Anda.

Anda dapat memperingatkan metrik atau sumber data log apa pun di platform data Azure Monitor.

Diagram ini memperlihatkan kepada Anda cara kerja pemberitahuan.

Diagram that explains Azure Monitor alerts.

Aturan pemberitahuan memantau data Anda dan menangkap sinyal yang menunjukkan ada sesuatu yang terjadi pada sumber daya yang ditentukan. Aturan peringatan menangkap sinyal dan memeriksa untuk melihat apakah sinyal memenuhi kriteria kondisi.

Aturan peringatan menggabungkan:

  • Sumber daya yang akan dipantau.
  • Sinyal atau data dari sumber daya.
  • Kondisi.

Pemberitahuan dipicu jika kondisi aturan pemberitahuan terpenuhi. Pemberitahuan memulai grup tindakan terkait dan memperbarui status pemberitahuan. Jika Anda memantau lebih dari satu sumber daya, kondisi aturan pemberitahuan dievaluasi secara terpisah untuk setiap sumber daya, dan pemberitahuan diaktifkan untuk setiap sumber daya secara terpisah.

Pemberitahuan disimpan selama 30 hari dan dihapus setelah periode retensi 30 hari. Anda dapat melihat semua instans pemberitahuan untuk semua sumber daya Azure Anda di halaman Pemberitahuan di portal Azure.

Pemberitahuan terdiri dari:

  • Grup tindakan: Grup ini dapat memicu pemberitahuan atau alur kerja otomatis untuk memberi tahu pengguna bahwa pemberitahuan telah dipicu. Grup tindakan dapat mencakup:
    • Metode pemberitahuan, seperti email, SMS, dan pemberitahuan push.
    • Runbook Automation.
    • Azure Functions.
    • Insiden ITSM.
    • Aplikasi logika.
    • Webhook aman.
    • Webhooks.
    • Hub peristiwa.
  • Kondisi pemberitahuan: Kondisi ini ditetapkan oleh sistem. Saat pemberitahuan diaktifkan, kondisi pemberitahuan diatur ke diaktifkan. Setelah kondisi yang mendasar yang menyebabkan pemberitahuan dibersihkan, kondisi pemberitahuan diatur untuk diselesaikan.
  • Respons pengguna: Respons diatur oleh pengguna dan tidak berubah hingga pengguna mengubahnya.
  • Aturan pemrosesan pemberitahuan: Anda dapat menggunakan aturan pemrosesan pemberitahuan untuk membuat modifikasi pada pemberitahuan yang dipicu saat dipicu. Anda dapat menggunakan aturan pemrosesan pemberitahuan untuk menambahkan atau menekan grup tindakan, menerapkan filter, atau memproses aturan pada jadwal yang telah ditentukan sebelumnya.

Jenis peringatan

Tabel ini menyediakan deskripsi singkat tentang setiap jenis peringatan. Untuk informasi selengkapnya tentang setiap jenis pemberitahuan dan cara memilih jenis pemberitahuan mana yang paling sesuai dengan kebutuhan Anda, lihat Jenis pemberitahuan Azure Monitor.

Jenis pemberitahuan Deskripsi
Peringatan Metric Peringatan metrik mengevaluasi metrik sumber daya secara berkala. Metrik dapat berupa metrik platform, metrik kustom, log dari Azure Monitor yang dikonversi ke metrik, atau metrik Application Insights. Pemberitahuan metrik juga dapat menerapkan beberapa kondisi dan ambang batas dinamis.
Pemberitahuan pencarian log Pemberitahuan pencarian log memungkinkan pengguna menggunakan kueri Analitik Log untuk mengevaluasi log sumber daya pada frekuensi yang telah ditentukan sebelumnya.
Peringatan Log Aktifitas Pemberitahuan log aktivitas dipicu ketika peristiwa log aktivitas baru terjadi yang cocok dengan kondisi yang ditentukan. Pemberitahuan Resource Health dan pemberitahuan Service Health adalah pemberitahuan log aktivitas yang melaporkan layanan dan kesehatan sumber daya Anda.
Pemberitahuan deteksi pintar Deteksi cerdas pada sumber daya Application Insights secara otomatis memperingatkan Anda tentang potensi masalah performa dan anomali kegagalan dalam aplikasi web Anda. Anda dapat memigrasikan deteksi cerdas pada sumber daya Application Insights untuk membuat aturan peringatan untuk berbagai modul deteksi cerdas.
Pemberitahuan Prometheus Pemberitahuan Prometheus digunakan untuk memperingatkan metrik Prometheus yang disimpan di layanan terkelola Azure Monitor untuk Prometheus. Aturan pemberitahuan didasarkan pada bahasa kueri sumber terbuka PromQL.

Pemberitahuan dan status

Pemberitahuan bisa stateful atau stateless.

  • Pemberitahuan tanpa status menembak setiap kali kondisi terpenuhi, bahkan jika telah ditembakan sebelumnya.
  • Pemberitahuan stateful diaktifkan ketika kondisi aturan terpenuhi, dan tidak akan menembak lagi atau memicu tindakan lagi hingga kondisi diselesaikan.

Pemberitahuan disimpan selama 30 hari dan dihapus setelah periode retensi 30 hari.

Pemberitahuan stateless

Pemberitahuan stateless diaktifkan setiap kali kondisi terpenuhi. Kondisi pemberitahuan untuk semua pemberitahuan stateless selalu fired.

  • Semua pemberitahuan log aktivitas tidak memiliki status.
  • Frekuensi pemberitahuan untuk pemberitahuan metrik stateless berbeda berdasarkan frekuensi aturan pemberitahuan yang dikonfigurasi:
    • Frekuensi pemberitahuan kurang dari 5 menit: Meskipun kondisi terus terpenuhi, pemberitahuan dikirim antara satu dan enam menit.
    • Frekuensi pemberitahuan lebih dari 5 menit: Saat kondisi terus terpenuhi, pemberitahuan dikirim antara frekuensi yang dikonfigurasi dan menggandakan frekuensi. Misalnya, untuk aturan pemberitahuan dengan frekuensi 15 menit, pemberitahuan dikirim antara 15 hingga 30 menit.

Pemberitahuan stateful

Pemberitahuan stateful diaktifkan ketika kondisi aturan terpenuhi, dan tidak akan menembak lagi atau memicu tindakan lagi hingga kondisi diselesaikan. Kondisi pemberitahuan untuk pemberitahuan stateful adalah fired, hingga dianggap diselesaikan. Saat pemberitahuan dianggap diselesaikan, aturan pemberitahuan mengirimkan pemberitahuan yang diselesaikan dengan menggunakan webhook atau email, dan kondisi pemberitahuan diatur ke resolved.

Untuk pemberitahuan stateful, sementara pemberitahuan itu sendiri dihapus setelah 30 hari, kondisi pemberitahuan disimpan hingga pemberitahuan diselesaikan, untuk mencegah pengaktifan pemberitahuan lain, dan agar pemberitahuan dapat dikirim saat pemberitahuan diselesaikan.

Pemberitahuan pencarian log stateful memiliki batasan - detail di sini.

Tabel ini menjelaskan kapan pemberitahuan stateful dianggap diselesaikan:

Jenis pemberitahuan Peringatan diselesaikan ketika
Peringatan Metrik Kondisi peringatan tidak terpenuhi untuk tiga pemeriksaan berturut-turut.
Pemberitahuan pencarian log Kondisi pemberitahuan tidak terpenuhi untuk rentang waktu tertentu. Rentang waktu berbeda berdasarkan frekuensi pemberitahuan:
  • 1 menit: Kondisi peringatan tidak terpenuhi selama 10 menit.
  • 5 hingga 15 menit: Kondisi pemberitahuan tidak terpenuhi selama tiga periode frekuensi.
  • 15 menit hingga 11 jam: Kondisi pemberitahuan tidak terpenuhi selama dua periode frekuensi.
  • 11 hingga 12 jam: Kondisi peringatan tidak terpenuhi untuk satu periode frekuensi.

Anda dapat mengaktifkan aturan pemberitahuan out-of-the-box yang direkomendasikan di portal Azure.

Sistem mengompilasi daftar aturan peringatan yang direkomendasikan berdasarkan:

  • Pengetahuan penyedia sumber tentang sinyal dan ambang penting untuk memantau sumber daya.
  • Data yang memberi tahu kami apa yang biasanya diwaspadai pelanggan untuk sumber daya ini.

Catatan

Aturan pemberitahuan yang direkomendasikan diaktifkan untuk:

  • Mesin virtual
  • Sumber daya AKS
  • Ruang Kerja Log Analytics

Memperingatkan dalam skala besar

Anda dapat menggunakan salah satu metode berikut untuk membuat aturan pemberitahuan dalam skala besar. Setiap pilihan memiliki kelebihan dan kekurangan yang dapat berpengaruh pada biaya dan pemeliharaan aturan pemberitahuan.

Peringatan Metrik

Anda dapat menggunakan satu aturan pemberitahuan metrik untuk memantau beberapa sumber daya dengan jenis yang sama yang ada di wilayah Azure yang sama. Pemberitahuan individual dikirim untuk setiap sumber daya yang dipantau. Untuk daftar layanan Azure yang saat ini didukung untuk fitur ini, lihat Sumber daya yang didukung untuk pemberitahuan metrik di Azure Monitor.

Untuk aturan pemberitahuan metrik untuk layanan Azure yang tidak mendukung beberapa sumber daya, gunakan alat otomatisasi seperti templat Azure CLI, PowerShell, atau Azure Resource Manager untuk membuat aturan pemberitahuan yang sama untuk beberapa sumber daya. Untuk contoh templat ARM, lihat Sampel templat Resource Manager untuk aturan pemberitahuan metrik di Azure Monitor.

Setiap aturan pemberitahuan metrik dibebankan berdasarkan jumlah rangkaian waktu yang dipantau.

Pemberitahuan pencarian log

Gunakan aturan pemberitahuan pencarian log untuk memantau semua sumber daya yang mengirim data ke ruang kerja Analitik Log. Sumber daya ini dapat berasal dari langganan atau wilayah mana pun. Gunakan aturan pengumpulan data saat menyiapkan ruang kerja Analitik Log Anda untuk mengumpulkan data yang diperlukan untuk aturan pemberitahuan pencarian log Anda.

Anda juga dapat membuat pemberitahuan yang ber sentris sumber daya alih-alih pemberitahuan yang berentrik ruang kerja dengan menggunakan Pisahkan menurut dimensi. Saat Anda memisahkan pada kolom resourceId, Anda akan mendapatkan satu pemberitahuan per sumber daya yang memenuhi kondisi.

Aturan pemberitahuan pencarian log yang menggunakan pemisahan menurut dimensi dibebankan berdasarkan jumlah rangkaian waktu yang dibuat oleh dimensi yang dihasilkan dari kueri Anda. Jika data sudah dikumpulkan ke ruang kerja Analitik Log, tidak ada biaya tambahan.

Jika Anda menggunakan data metrik dalam skala besar di ruang kerja Analitik Log, harga akan berubah berdasarkan penyerapan data.

Menggunakan kebijakan Azure untuk pemberitahuan dalam skala besar

Anda dapat menggunakan kebijakan Azure untuk menyiapkan pemberitahuan dalam skala besar. Ini memiliki keuntungan dengan mudah menerapkan pemberitahuan dalam skala besar. Anda dapat melihat bagaimana hal ini diimplementasikan dengan pemberitahuan garis besar Azure Monitor.

Perlu diingat bahwa jika Anda menggunakan kebijakan untuk membuat aturan pemberitahuan, Anda mungkin memiliki peningkatan overhead untuk mempertahankan seperangkat aturan pemberitahuan besar.

Kontrol akses berbasis peran Azure untuk pemberitahuan

Anda hanya dapat mengakses, membuat, atau mengelola peringatan untuk sumber daya yang izinnya Anda miliki.

Untuk membuat aturan pemberitahuan, Anda harus memiliki:

  • Izin baca pada sumber daya target aturan pemberitahuan.
  • Izin tulis pada grup sumber daya tempat aturan pemberitahuan dibuat. Jika Anda membuat aturan pemberitahuan dari portal Microsoft Azure, aturan pemberitahuan dibuat secara default dalam grup sumber daya yang sama tempat sumber daya target berada.
  • Izin baca pada grup tindakan apa pun yang terkait dengan aturan pemberitahuan, jika berlaku.

Peran Azure bawaan ini, didukung di semua cakupan Azure Resource Manager, memiliki izin ke dan dapat mengakses informasi pemberitahuan dan membuat aturan pemberitahuan:

  • Kontributor pemantauan: Kontributor dapat membuat pemberitahuan dan menggunakan sumber daya dalam cakupannya.
  • Pembaca pemantauan: Pembaca dapat melihat pemberitahuan dan membaca sumber daya dalam cakupannya.

Jika grup tindakan target atau lokasi aturan berada dalam cakupan yang berbeda dari dua peran bawaan, buat pengguna dengan izin yang sesuai.

Harga

Untuk informasi tentang harga, lihat Harga Azure Monitor.

Langkah berikutnya