Bagikan melalui


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 yang menjelaskan pemberitahuan Azure Monitor.

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 untuk memberi tahu pengguna bahwa pemberitahuan telah dipicu atau memulai alur kerja otomatis. Grup tindakan dapat mencakup:
    • Metode pemberitahuan, seperti email, SMS, dan pemberitahuan push.
    • Runbook otomatisasi.
    • Azure Functions.
    • Insiden terkait ITSM.
    • Aplikasi logika.
    • Webhook yang aman.
    • Webhook.
    • Pusat Peristiwa.
  • Kondisi peringatan: Kondisi ini ditetapkan oleh sistem. Saat peringatan diaktifkan, kondisi peringatan diatur ke diaktifkan. Setelah kondisi dasar yang menyebabkan peringatan terpicu teratasi, kondisi pemberitahuan diatur menjadi diselesaikan.
  • Respons pengguna: Respons diatur oleh pengguna dan tidak berubah hingga pengguna mengubahnya. Respons Pengguna bisa Baru, Diakui, atau Ditutup.
  • Aturan pemrosesan peringatan: Anda dapat menggunakan aturan pemrosesan peringatan untuk membuat modifikasi pada peringatan yang dipicu saat sedang dijalankan. 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 Metrik 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 log pencarian Pemberitahuan pencarian log memungkinkan pengguna menggunakan kueri Analitik Log untuk mengevaluasi log sumber daya pada frekuensi yang telah ditentukan sebelumnya.
Peringatan pencarian log sederhana - pratinjau Pemberitahuan Log Sederhana memungkinkan pengguna menggunakan kueri Log Analytics untuk mengevaluasi setiap baris satu per satu.
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

Peringatan bisa dalam keadaan stateful atau stateless.

  • Pemberitahuan tidak bergantung status dieksekusi setiap kali kondisi terpenuhi, bahkan jika telah dieksekusi sebelumnya.
  • Notifikasi berstatus diaktifkan ketika kondisi aturan terpenuhi, dan tidak akan aktif kembali atau memicu tindakan lebih lanjut sampai kondisi terselesaikan.

Setiap aturan pemberitahuan dievaluasi secara individual. Tidak ada validasi untuk memeriksa apakah ada pemberitahuan lain yang dikonfigurasi untuk kondisi yang sama. Jika ada lebih dari satu aturan pemberitahuan yang dikonfigurasi untuk kondisi yang sama, masing-masing pemberitahuan tersebut akan diaktifkan saat kondisi terpenuhi.

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

Pemberitahuan tidak terikat keadaan

Peringatan stateless diaktifkan setiap kali kondisi terpenuhi. Kondisi peringatan untuk semua peringatan stateless selalu fired.

  • Semua pemberitahuan log aktivitas bersifat tanpa status.
  • Frekuensi notifikasi untuk notifikasi metrik stateless berbeda berdasarkan frekuensi aturan notifikasi yang dikonfigurasi:
    • Frekuensi pemberitahuan kurang dari 5 menit: Meskipun kondisi terus terpenuhi, pemberitahuan dikirim antara satu dan enam menit.
    • Frekuensi peringatan sama dengan atau lebih dari 5 menit: Saat kondisi terus terpenuhi, peringatan dikirim antara frekuensi yang dikonfigurasi dan dua kali frekuensi. Misalnya, untuk aturan pemberitahuan dengan frekuensi 15 menit, pemberitahuan dikirim antara 15 hingga 30 menit.

Pemberitahuan berbasis status

Notifikasi berstatus diaktifkan ketika kondisi aturan terpenuhi, dan tidak akan aktif kembali atau memicu tindakan lebih lanjut sampai kondisi terselesaikan. Kondisi peringatan untuk peringatan stateful adalah fired, sampai dianggap terselesaikan. Saat pemberitahuan dianggap diselesaikan, aturan pemberitahuan mengirimkan pemberitahuan yang diselesaikan dengan menggunakan webhook atau email, dan kondisi pemberitahuan diatur ke resolved.

Untuk peringatan stateful, meskipun peringatan itu sendiri dihapus setelah 30 hari, kondisi peringatan disimpan hingga peringatan tersebut diselesaikan, untuk mencegah memicu peringatan lain, dan agar pemberitahuan dapat dikirim ketika peringatan telah diselesaikan.

Lihat batas layanan untuk pembatasan peringatan, termasuk pembatasan untuk peringatan log stateful.

Tabel ini menjelaskan kapan pemberitahuan stateful dianggap diselesaikan:

Jenis pemberitahuan Peringatan teratasi 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-beda berdasarkan frekuensi dari peringatan:
  • 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 peringatan siap pakai yang direkomendasikan di portal Azure.

Sistem mengompilasi daftar aturan peringatan yang direkomendasikan berdasarkan:

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

Catatan

Aturan pemberitahuan yang direkomendasikan diaktifkan untuk:

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

Pemberian Peringatan 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 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 berfokus pada sumber daya alih-alih pemberitahuan yang berfokus pada ruang kerja dengan menggunakan Pisahkan berdasarkan dimensi. Saat Anda memisahkan kolom resourceId, Anda akan mendapatkan satu peringatan 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.

Pemberitahuan pencarian log sederhana - Pratinjau

Pemberitahuan pencarian log sederhana dirancang untuk memberikan alternatif yang lebih sederhana dan lebih cepat untuk pemberitahuan pencarian log tradisional. Tidak seperti pemberitahuan pencarian log tradisional yang menggabungkan baris selama periode yang ditentukan, pemberitahuan log sederhana mengevaluasi setiap baris satu per satu. Pemberitahuan berbasis pencarian mendukung analitik dan log dasar.

Pemberitahuan pencarian log sederhana menggunakan Kusto Query Language (KQL) tetapi fitur ini dirancang untuk menyederhanakan proses kueri, sehingga memudahkan Anda untuk membuat pemberitahuan tanpa pengetahuan KQL yang luas.

Pemberitahuan pencarian sederhana memberikan pemberitahuan yang lebih cepat dibandingkan dengan pemberitahuan pencarian log tradisional Dengan mengevaluasi setiap baris satu per satu. Pemberitahuan dipicu hampir secara real-time, memungkinkan respons insiden yang lebih cepat.

Buat pemberitahuan pencarian log sederhana.

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 peringatan dasar Azure Monitor.

Perlu diingat bahwa jika Anda menggunakan kebijakan untuk membuat aturan peringatan, Anda mungkin akan mengalami peningkatan beban kerja untuk mempertahankan seperangkat aturan peringatan yang 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 peringatan.
  • 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 untuk membaca pada grup tindakan apa pun yang terkait dengan aturan pemberitahuan, jika diperlukan.

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

  • Pemantau kontributor: Seorang kontributor dapat membuat pemberitahuan dan menggunakan sumber daya dalam lingkupnya.
  • 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