Bagikan melalui


Memecahkan masalah pemberitahuan metrik pada Azure Monitor

Artikel ini membahas pertanyaan umum tentang peringatan metrik Azure Monitor dan cara memecahkan masalahnya.

Pemberitahuan Azure Monitor secara proaktif memberi tahu Anda ketika kondisi penting ditemukan dalam data pemantauan Anda. Pemberitahuan tersebut memungkinkan Anda mengidentifikasi dan mengatasi masalah sebelum pengguna sistem Anda menyadarinya. Untuk informasi lebih lanjut tentang pemberitahuan, lihat Gambaran umum pemberitahuan di Microsoft Azure.

Pemberitahuan metrik tidak diaktifkan ketika seharusnya

Jika Anda yakin pemberitahuan metrik seharusnya diaktifkan tetapi tidak, dan tidak tercantum dalam portal Azure, coba langkah-langkah berikut:

  1. Tinjau konfigurasi aturan pemberitahuan metrik.

    • Periksa apakah Jenis agregasi dan Granularitas agregasi (periode) dikonfigurasi seperti yang diharapkan. Jenis agregasi menentukan bagaimana nilai metrik diagregasi. Untuk mempelajari selengkapnya, lihat Agregasi Azure Monitor Metrics dan tampilan dijelaskan. Granularitas agregasi (periode) mengontrol seberapa jauh evaluasi agregasi nilai metrik setiap kali aturan pemberitahuan berjalan.

    • Periksa apakah Nilai ambang atau Sensitivitas dikonfigurasi seperti yang diharapkan.

    • Untuk aturan pemberitahuan yang menggunakan Dynamic Thresholds, periksa apakah pengaturan tingkat lanjut dikonfigurasi. Jumlah pelanggaran mungkin memfilter pemberitahuan, dan Mengabaikan data sebelumnya dapat memengaruhi cara ambang dihitung.

      Catatan

      Dynamic Thresholds memerlukan setidaknya 3 hari dan 30 sampel metrik sebelum aktif.

  2. Periksa apakah pemberitahuan diaktifkan tetapi tidak mengirim pemberitahuan.

    Tinjau daftar pemberitahuan yang diaktifkan untuk melihat apakah Anda dapat menemukan pemberitahuan yang diaktifkan. Jika Anda bisa melihat pemberitahuan dalam daftar, tetapi mengalami masalah dengan beberapa tindakan atau pemberitahuannya, lihat Memecahkan masalah di pemberitahuan Azure Monitor.

  3. Periksa apakah pemberitahuan sudah aktif.

    Periksa apakah sudah ada pemberitahuan yang diaktifkan pada rangkaian waktu metrik yang anda harapkan untuk mendapatkan pemberitahuan. Pemberitahuan metrik bersifat stateful secara default, yang berarti bahwa setelah pemberitahuan diaktifkan pada rangkaian waktu metrik tertentu, lebih banyak pemberitahuan pada rangkaian waktu tersebut tidak akan diaktifkan sampai masalah tidak lagi diamati. Pilihan desain ini mengurangi kebisingan. Pemberitahuan akan otomatis diselesaikan ketika kondisi pemberitahuan tidak terpenuhi selama tiga evaluasi berturut-turut.

  4. Periksa dimensi yang digunakan.

    Jika Anda telah memilih beberapa nilai dimensi untuk metrik, aturan pemberitahuan memantau setiap rangkaian waktu metrik individual (seperti yang ditentukan oleh kombinasi nilai dimensi) untuk pelanggaran ambang batas. Serta, untuk memantau rangkaian waktu metrik agregat tanpa dimensi yang dipilih, konfigurasikan aturan pemberitahuan tambahan pada metrik tanpa memilih dimensi.

  5. Periksa agregasi dan granularitas waktu.

    Jika Anda menggunakan bagan metrik, pastikan bahwa:

    • Agregasi yang dipilih dalam bagan metrik sama dengan Jenis agregasi dalam aturan pemberitahuan Anda.
    • Granularitas waktu yang dipilih sama dengan Granularitas agregasi (periode) dalam aturan pemberitahuan Anda dan tidak diatur ke Otomatis.
  6. Periksa apakah aturan pemberitahuan tidak memiliki periode evaluasi pertama dalam rangkaian waktu.

    Anda dapat mengurangi kemungkinan hilangnya evaluasi pertama rangkaian waktu tambahan dengan memastikan bahwa Anda memilih granularitas Agregasi (Periode) yang lebih besar dari Frekuensi evaluasi dalam kasus berikut:

    • Saat kombinasi nilai dimensi baru ditambahkan ke aturan pemberitahuan metrik yang memantau beberapa dimensi.
    • Saat sumber daya baru ditambahkan ke cakupan ke aturan pemberitahuan metrik yang memantau beberapa sumber daya.
    • Ketika metrik dipancarkan setelah periode lebih dari 24 jam di mana metrik tidak dikeluarkan untuk aturan pemberitahuan metrik yang memantau metrik yang tidak dipancarkan terus menerus (metrik jarang).

Pemberitahuan metrik tidak dipicu setiap kali kondisi terpenuhi

Secara default, pemberitahuan metrik berstatus, dan oleh karena itu pemberitahuan tambahan tidak akan dimunculkan jika sudah ada pemberitahuan yang muncul pada rangkaian waktu tertentu. Untuk membuat aturan pemberitahuan metrik tertentu tanpa status dan mendapatkan pemberitahuan pada setiap evaluasi di mana kondisi pemberitahuan terpenuhi, gunakan salah satu opsi berikut:

  • Jika Anda membuat aturan pemberitahuan secara terprogram, misalnya, melalui Azure Resource Manager, PowerShell, REST, atau Azure CLI, atur autoMitigate properti ke False.

  • Jika Anda membuat aturan pemberitahuan di portal Azure, kosongkan opsi Atasi pemberitahuan secara otomatis di bawah bagian Detail aturan pemberitahuan. 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 di suatu tempat 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 di suatu tempat antara 15 hingga 30 menit.

Catatan

Membuat aturan pemberitahuan metrik tanpa status mencegah pemberitahuan yang diaktifkan diselesaikan. Jadi, bahkan setelah kondisi tidak terpenuhi lagi, pemberitahuan yang diaktifkan tetap dalam keadaan diaktifkan hingga periode retensi 30 hari.

Aturan pemberitahuan metrik dengan ambang batas dinamis tidak cukup diaktifkan

Anda mungkin mengalami aturan pemberitahuan yang menggunakan ambang batas dinamis tidak diaktifkan atau tidak cukup sensitif, meskipun dikonfigurasi dengan sensitivitas tinggi. Ini dapat terjadi ketika distribusi metrik sangat tidak teratur. Pertimbangkan salah satu solusi berikut untuk memperbaiki masalah:

  • Pindah ke pemantauan metrik pelengkap yang cocok untuk skenario Anda (jika ada). Misalnya, periksa perubahan tingkat keberhasilan, bukan tingkat kegagalan.
  • Coba pilih nilai yang berbeda untuk granularitas Agregasi (periode).
  • Periksa apakah ada perubahan drastis dalam perilaku metrik dalam 10 hari terakhir, seperti pemadaman. Perubahan mendadak dapat berdampak pada ambang batas atas dan bawah yang dihitung untuk metrik dan membuatnya lebih luas. Tunggu beberapa hari sampai pemadaman tidak lagi dimasukkan ke dalam perhitungan ambang batas. Anda juga dapat mengedit aturan pemberitahuan untuk menggunakan opsi Abaikan data sebelum di pengaturan Tingkat Lanjut.
  • Jika data Anda memiliki musim mingguan, tetapi tidak tersedia cukup riwayat untuk metrik, ambang batas yang dihitung dapat mengakibatkan batas atas dan bawah yang luas. Misalnya, penghitungan dapat memperlakukan hari kerja dan akhir pekan dengan cara yang sama, dan membuat batas lebar yang tidak selalu sesuai dengan data. Masalah ini harus diselesaikan sendiri setelah riwayat metrik yang cukup tersedia. Kemudian, musiman yang benar terdeteksi dan ambang batas terhitung diperbarui.

Pemberitahuan metrik yang ditampilkan tidak sebagaimana mestinya

Jika Anda yakin bahwa pemberitahuan metrik Anda seharusnya tidak dimunculkan tetapi pemberitahuan Anda muncul, langkah-langkah berikut mungkin membantu mengatasi masalah tersebut.

  1. Tinjau daftar pemberitahuan yang dimunculkan untuk menemukan pemberitahuan yang dimunculkan. Pilih pemberitahuan untuk melihat detailnya. Tinjau informasi yang disediakan di bawah Mengapa pemberitahuan ini muncul? untuk melihat bagan metrik, Nilai Metrik, dan Nilai ambang ketika pemberitahuan dipicu.

    Catatan

    Jika Anda menggunakan ambang batas dinamis, dan berpikir bahwa ambang batas tidak benar, berikan umpan balik dengan menggunakan ikon cemberut. Umpan balik ini akan berdampak pada penelitian algoritma pembelajaran mesin dan meningkatkan deteksi di masa depan.

  2. Jika Anda telah memilih beberapa nilai dimensi untuk metrik, pemberitahuan akan dipicu ketika setiap rangkaian waktu metrik (sebagaimana didefinisikan oleh kombinasi nilai dimensi) melanggar ambang. Untuk informasi selengkapnya tentang menggunakan dimensi dalam pemberitahuan metrik, lihat Mempersempit target menggunakan dimensi.

  3. Tinjau konfigurasi aturan pemberitahuan untuk memastikan aturan tersebut dikonfigurasi dengan benar:

    • Periksa apakah Jenis agregasi, Granularitas agregasi (periode), dan Nilai ambang atau Sensitivitas dikonfigurasi seperti yang diharapkan.
    • Untuk aturan pemberitahuan yang menggunakan Dynamic Thresholds, periksa apakah pengaturan tingkat lanjut telah dikonfigurasi, karena Jumlah pelanggaran dapat memfilter pemberitahuan dan Mengabaikan data sebelum dapat memengaruhi cara ambang dihitung.

    Catatan

    Dynamic Thresholds memerlukan setidaknya 3 hari dan 30 sampel metrik sebelum aktif.

  4. Jika Anda menggunakan bagan metrik, pastikan bahwa:

    • Agregasi yang dipilih dalam bagan metrik sama dengan Jenis agregasi dalam aturan pemberitahuan Anda.
    • Granularitas waktu yang dipilih sama dengan Granularitas agregasi (periode) dalam aturan pemberitahuan Anda dan tidak diatur ke Otomatis.
  5. Jika pemberitahuan muncul saat sudah ada pemberitahuan yang dimunculkan yang memantau kriteria yang sama yang tidak teratasi, periksa apakah aturan pemberitahuan telah dikonfigurasi untuk tidak mengatasi pemberitahuan secara otomatis. Ini berarti aturan pemberitahuan tanpa status, dan tidak menyelesaikan pemberitahuan yang diaktifkan secara otomatis dan tidak memerlukan pemberitahuan yang diaktifkan untuk diselesaikan sebelum menembak lagi pada rangkaian waktu yang sama. Untuk memeriksa apakah aturan pemberitahuan dikonfigurasi untuk tidak menyelesaikan secara otomatis:

    • Edit aturan pemberitahuan di portal Microsoft Azure. Lihat apakah kotak centang Atasi pemberitahuan secara otomatis di bawah bagian Detail aturan pemberitahuan dikosongkan.
    • Tinjau skrip yang digunakan untuk menyebarkan aturan pemberitahuan atau mengambil definisi aturan pemberitahuan. Periksa apakah autoMitigate properti diatur ke false.

Aturan pemberitahuan metrik dengan ambang batas dinamis terlalu banyak diaktifkan atau terlalu berisik

Jika aturan pemberitahuan yang menggunakan ambang batas dinamis terlalu berisik atau terlalu berisik, Anda mungkin perlu mengurangi sensitivitas aturan pemberitahuan ambang batas dinamis Anda. Gunakan salah satu opsi berikut ini:

  • Sensitivitas ambang: Atur sensitivitas ke Rendah agar lebih toleran terhadap penyimpangan.
  • Jumlah pelanggaran (pada pengaturan Tingkat Lanjut): Konfigurasikan aturan pemberitahuan untuk memicu hanya jika sejumlah penyimpangan terjadi dalam jangka waktu tertentu. Pengaturan ini akan membuat aturan kurang rentan terhadap penyimpangan transien.

Aturan pemberitahuan metrik dengan ambang batas dinamis memperlihatkan nilai yang tidak berada dalam rentang nilai yang diharapkan

Ketika nilai metrik menunjukkan fluktuasi besar, ambang batas dinamis dapat membangun model yang luas di sekitar nilai metrik, yang dapat menghasilkan batas yang lebih rendah atau lebih tinggi dari yang diharapkan. Skenario ini dapat terjadi ketika:

  • Sensitivitas diatur ke rendah.

  • Metrik menunjukkan perilaku tidak beraturan dengan varians tinggi, yang muncul sebagai lonjakan atau penurunan dalam data.

    Pertimbangkan untuk membuat model kurang sensitif dengan memilih sensitivitas yang lebih tinggi atau memilih periode Lookback yang lebih besar. Anda juga dapat menggunakan opsi Abaikan data sebelum untuk mengecualikan penyimpangan terbaru dari data historis yang digunakan untuk membangun model.

Masalah saat mengonfigurasi aturan pemberitahuan metrik

Tidak dapat menemukan metrik yang pemberitahuannya ingin dimunculkan

Jika Anda ingin memperingatkan metrik tertentu tetapi Anda tidak dapat melihatnya saat membuat aturan pemberitahuan, periksa untuk menentukan:

  • Jika Anda dapat melihat beberapa metrik untuk sumber daya tetapi tidak dapat menemukan metrik tertentu, periksa apakah metrik tersebut didukung. Jika tersedia, periksa deskripsi metrik untuk melihat apakah metrik hanya tersedia dalam versi atau edisi sumber daya tertentu.
  • Jika metrik tidak tersedia untuk sumber daya, metrik mungkin tersedia di log sumber daya, dan dapat dipantau menggunakan pemberitahuan log. Untuk informasi selengkapnya, lihat kumpulkan dan analisis log sumber daya dari suber daya Azure.

Tidak dapat menemukan metrik yang pemberitahuannya ingin dimunculkan: metrik tamu komputer virtual

Untuk memunculkan pemberitahuan terkait metrik sistem operasi tamu komputer virtual misalnya: memori dan ruang disk, pastikan Anda telah menginstal agen yang diperlukan untuk mengumpulkan data ini ke Azure Monitor Metrics:

Untuk informasi selengkapnya tentang mengumpulkan data dari sistem operasi tamu komputer virtual, lihat Memantau Azure Virtual Machines.

Catatan

Jika Anda mengonfigurasi metrik tamu untuk dikirimkan ke ruang kerja Log Analytics, metrik ini akan muncul di bawah sumber daya ruang kerja Analitik Log, dan akan mulai menampilkan data hanya setelah Anda membuat aturan pemberitahuan yang memantaunya. Untuk melakukannya, ikuti langkah-langkah untuk mengonfigurasi peringatan metrik untuk log.

Memantau metrik tamu untuk beberapa komputer virtual dengan satu aturan pemberitahuan tidak didukung oleh pemberitahuan metrik saat ini. Tetapi Anda dapat menggunakan aturan pemberitahuan log. Untuk melakukannya, pastikan metrik tamu dikumpulkan ke ruang kerja Log Analytics, dan buat aturan pemberitahuan log di ruang kerja.

Tidak dapat menemukan dimensi metrik yang pemberitahuannya ingin dimunculkan

Jika Anda ingin memperingatkan nilai dimensi metrik tertentu tetapi Anda tidak dapat menemukan nilai-nilai ini:

  • Mungkin perlu waktu beberapa menit agar nilai dimensi muncul di bawah daftar Nilai dimensi.
  • Nilai dimensi yang ditampilkan didasarkan pada data metrik yang dikumpulkan di hari terakhir.
  • Jika nilai dimensi belum dipancarkan atau tidak ditampilkan, Anda dapat menggunakan opsi Tambahkan nilai kustom untuk menambahkan nilai dimensi kustom.
  • Jika Anda ingin memunculkan pemberitahuan terkait semua nilai dimensi yang mungkin termasuk nilai yang akan datang, pilih opsi Pilih semua nilai saat ini dan yang akan datang.
  • Dimensi metrik kustom sumber daya Application Insights dinonaktifkan secara default. Untuk mengaktifkan pengumpulan dimensi untuk metrik kustom ini, lihat Metrik berbasis log dan preaggregasi di Application Insights.

Anda ingin mengonfigurasi aturan pemberitahuan pada metrik kustom yang belum dipancarkan

Saat membuat aturan pemberitahuan metrik, nama metrik divalidasi terhadap API Definisi Metrik untuk memastikan nama tersebut ada. Dalam beberapa kasus, Anda ingin membuat aturan pemberitahuan pada metrik kustom bahkan sebelum dipancarkan. Misalnya, saat menggunakan templat Resource Manager untuk membuat sumber daya Application Insights yang akan memancarkan metrik kustom, bersama dengan aturan pemberitahuan yang memantau metrik tersebut.

Untuk menghindari kegagalan penyebaran saat Anda mencoba memvalidasi definisi metrik kustom, gunakan skipMetricValidation parameter dicriteria bagian aturan pemberitahuan. Parameter ini menyebabkan validasi metrik dilewati. Lihat contoh di bawah ini untuk cara menggunakan parameter ini di templat Resource Manager. Untuk informasi selengkapnya, lihat sampel templat Resource Manager lengkap untuk membuat aturan pemberitahuan metrik.

"criteria": {
    "odata.type": "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria",
        "allOf": [
            {
                "name" : "condition1",
                "metricName": "myCustomMetric",
                "metricNamespace": "myCustomMetricNamespace",
                "dimensions":[],
                "operator": "GreaterThan",
                "threshold" : 10,
                "timeAggregation": "Average",
                "skipMetricValidation": true
            }
        ]
    }

Catatan

Menggunakan parameter skipMetricValidation juga diperlukan saat mendefinisikan aturan pemberitahuan pada metrik kustom yang ada yang belum dipancarkan dalam beberapa hari.

Peringatan dan kesalahan saat mengonfigurasi aturan pemberitahuan metrik

Ambang batas dinamis saat ini tidak tersedia untuk peringatan metrik ini

Ambang batas dinamis didukung untuk sebagian besar metrik, tetapi tidak semua. Lihat Metrik yang tidak didukung oleh ambang batas dinamis untuk daftar metrik.

Metrik tidak tersedia untuk cakupan yang dipilih. Ini mungkin terjadi jika metrik hanya berlaku untuk versi atau kesalahan SKU tertentu

Tinjau deskripsi metrik dalam Metrik yang didukung dengan Azure Monitor untuk memeriksa apakah hanya tersedia dalam versi atau edisi sumber daya tertentu atau jenis spesifik ini.

Misalnya, di sumber daya SQL Database atau layanan file Storage, ada metrik tertentu yang hanya didukung pada versi sumber daya tertentu.

Tidak ada sinyal yang tersedia untuk ditampilkan. Coba ubah cakupan kesalahan aturan pemberitahuan ini

Kesalahan ini menunjukkan bahwa ada masalah dengan cakupan aturan peringatan. Ini dapat terjadi saat mengedit aturan peringatan yang dicakup ke jenis sumber daya yang mendukung konfigurasi multi-sumber daya (seperti Mesin virtual atau database SQL), dan mencoba menambahkan sumber daya lain dengan jenis yang sama, tetapi dari wilayah yang berbeda. Peringatan pada beberapa sumber daya dengan jenis yang sama dari wilayah yang berbeda tidak didukung dalam Peringatan metrik.

Batas layanan untuk aturan pemberitahuan metrik terlalu kecil

Jumlah aturan pemberitahuan metrik yang diizinkan per langganan tunduk pada batas layanan.

Lihat Memeriksa jumlah aturan pemberitahuan metrik yang digunakan untuk melihat berapa banyak aturan pemberitahuan metrik yang saat ini digunakan.

Jika Anda telah mencapai batas layanan, langkah-langkah berikut mungkin membantu mengatasi masalah:

  1. Coba hapus atau nonaktifkan aturan pemberitahuan metrik yang tidak digunakan lagi.
  2. Beralih menggunakan aturan pemberitahuan metrik yang memantau beberapa sumber daya. Dengan kemampuan ini, satu aturan pemberitahuan dapat memantau beberapa sumber daya hanya dengan menggunakan satu aturan pemberitahuan yang dihitung terhadap kuota. Untuk informasi selengkapnya tentang kemampuan ini dan jenis sumber daya yang didukung, lihat pemberitahuan metrik.
  3. Jika Anda memerlukan batas kuota untuk ditingkatkan, buka permintaan dukungan dan berikan:
    • ID langganan yang batas kuotanya perlu ditingkatkan.
    • Jenis sumber daya untuk peningkatan kuota. Pilih Pemberitahuan metrik.
    • Batas kuota yang diminta.

Langkah berikutnya

Untuk informasi pemecahan masalah umum tentang peringatan dan pemberitahuan, lihat Pemecahan masalah di peringatan Azure Monitor.