Menyiapkan pemberitahuan log untuk Azure Stack HCI

Berlaku untuk: Azure Stack HCI, versi 23H2 dan 22H2

Artikel ini menjelaskan cara menyiapkan pemberitahuan log untuk sistem Azure Stack HCI: menggunakan Insight untuk Azure Stack HCI dan menggunakan kueri log sampel yang sudah ada sebelumnya, seperti CPU server rata-rata, memori yang tersedia, kapasitas volume yang tersedia, dan banyak lagi.

Untuk informasi tentang cara menyiapkan pemberitahuan metrik, lihat Menyiapkan pemberitahuan metrik untuk Azure Stack HCI.

Luangkan waktu beberapa saat untuk watch panduan video tentang mengumpulkan log baru, menyesuaikan buku kerja Insight, dan membuat pemberitahuan menggunakan log:

Prasyarat

Sebelum memulai, pastikan prasyarat berikut selesai:

  • Anda memiliki akses ke kluster Azure Stack HCI yang disebarkan dan didaftarkan.
  • Anda harus mengaktifkan Insight pada kluster. Mengaktifkan Insight mengonfigurasi kluster untuk mengumpulkan log yang diperlukan di ruang kerja Analitik Log.

Menyiapkan pemberitahuan log menggunakan Insight

Penting

Menggunakan Insight tidak disarankan untuk pemberitahuan tingkat keparahan tinggi. Dibutuhkan waktu 15 menit untuk mengumpulkan log.

Ikuti langkah-langkah ini untuk menyiapkan pemberitahuan log menggunakan Insight. Pastikan Anda telah meninjau dan menyelesaikan prasyarat.

  1. Dari portal Azure, navigasi ke atau cari Monitor dan pilih Azure Stack HCI.

  2. Pilih salah satu tab untuk melihat kesehatan sumber daya Anda. Misalnya, pilih Server untuk melihat kesehatan server di kluster Anda.

  3. Kustomisasi buku kerja dan edit hingga Anda melihat ikon tampilan Log biru. Pilih ikon untuk menampilkan dan mengedit kueri Anda.

    Cuplikan layar sumber daya yang dipantau dan kesehatan sumber daya.

  4. Setelah kueri dimuat, pilih + Aturan pemberitahuan baru.

    Cuplikan layar aturan pemberitahuan baru kluster dan cara membuat pemberitahuan baru.

  5. Dari antarmuka pemberitahuan, Anda dapat menyiapkan kondisi pemberitahuan, tindakan, dan lainnya. Untuk informasi selengkapnya, lihat Mencatat hasil kueri dan Tindakan dan detail pemberitahuan.

    Cuplikan layar item yang akan ditentukan saat pemberitahuan baru sedang dibuat.

Menyiapkan pemberitahuan menggunakan kueri log sampel

Anda dapat mulai memantau sistem Azure Stack HCI dan menyiapkan pemberitahuan untuk sistem tersebut dengan menggunakan kueri log yang sudah ada sebelumnya yang tersedia di portal Azure. Kueri ini dapat membantu Anda memeriksa dan memantau kesehatan sistem Anda.

Ikuti langkah-langkah ini untuk menyiapkan pemberitahuan log menggunakan kueri log sampel. Pastikan Anda telah meninjau dan menyelesaikan prasyarat.

  1. Di portal Azure, telusuri ke halaman sumber daya kluster Azure Stack HCI Anda, lalu pilih kluster yang ingin Anda pantau menggunakan kueri log sampel.

  2. Pada halaman Gambaran Umum kluster Anda, pilih Tampilan JSON.

    Cuplikan layar tautan Tampilan JSON untuk menemukan ClusteArmId.

  3. Salin detail ClusterArmId dari kotak ID Sumber Daya .

    Cuplikan layar halaman JSON Sumber Daya untuk menyalin informasi ClusteArmId.

  4. Dari portal Azure, navigasi ke atau cari Monitor dan pilih Log.

  5. Pilih + Tambahkan filter untuk menambahkan filter untuk Jenis sumber daya.

  6. Pilih Azure Stack HCI untuk daftar log sampel sistem Azure Stack HCI yang diisi.

    Cuplikan layar ruang Log Azure Monitor dan cara mengakses kueri sampel.

  7. Pilih Muat untuk Editor untuk membuka ruang kerja kueri.

  8. Atur cakupan ke Ruang kerja analitik log untuk log yang ditautkan ke sumber daya kluster.

  9. Tempelkan detail ClusterArmId Anda di bagian where ClusterArmId =~ kueri untuk melihat hasil yang terkait dengan kluster Anda.

    Cuplikan layar ruang kerja analitik log dan kueri ID Arm Kluster.

  10. Pilih Jalankan.

Setelah informasi muncul, Anda dapat memeriksa log dan membuat pemberitahuan berdasarkan hasilnya. Untuk informasi selengkapnya, lihat Mencatat hasil kueri dan Tindakan dan detail pemberitahuan.

Menyiapkan pemberitahuan untuk beberapa kluster

Untuk mengatur kueri baru atau mengubah yang sudah ada untuk mengakomodasi beberapa kluster ClusterArmId, tambahkan | where ClusterArmId in~ klausul ke kueri Anda. Sertakan ClusterArmId untuk setiap kluster yang ingin Anda gunakan dalam kueri Anda. Misalnya, | where ClusterArmId in~ ('ClusterArmId1', 'ClusterArmId2', 'ClusterArmId3')

Cuplikan layar kueri untuk memperlihatkan log untuk beberapa kluster.

Hasil kueri log

Setelah menambahkan log, Anda harus mengonfirmasi bahwa Anda mendapatkan hasil yang diharapkan dengan menjalankan kueri Anda terhadap ruang kerja yang menyimpan log kluster Anda. Jika Anda tidak mendapatkan hasil yang diharapkan, koreksi kueri log Anda dan jalankan ulang.

Saat membuat aturan pemberitahuan baru, Anda harus mengatur detail bersyariah untuk meringkas hasil kueri Anda. Detail ini didasarkan pada tiga kategori: pengukuran, dibagi berdasarkan dimensi, dan logika pemberitahuan. Di detail pemberitahuan Anda, isi komponen berikut:

  • Pengukuran: Nilai yang digunakan untuk menyiapkan pemberitahuan. Secara default, hanya membutuhkan nilai numerik. Konversikan nilai Anda menjadi bilangan bulat dan pilih nilai yang benar dari daftar dropdown.
  • Jenis agregasi: Memastikan Anda menerima pemberitahuan, meskipun hanya satu nilai memori kluster yang memenuhi apa yang telah Anda tentukan. Untuk pemberitahuan pada beberapa kluster, Anda perlu menempatkan jenis agregasi sebagai maksimum dan bukan rata-rata atau total.
  • Kolom ID sumber daya: Memisahkan nilai pengukuran pemberitahuan berdasarkan nilai lain. Untuk mendapatkan pemberitahuan pada kluster, gunakan clusterarmID atau untuk menyiapkan pemberitahuan untuk server, gunakan _resourceID. Periksa nama nilai Anda di kueri log Anda untuk akurasi.
  • Nama dimensi: Memisahkan ukuran pemberitahuan lebih lanjut. Misalnya, untuk mendapatkan pemberitahuan per server, pilih Nodename.
    • Saat menyiapkan pemberitahuan, Anda mungkin tidak melihat semua nilai di menu dropdown. Pilih kotak centang untuk Sertakan semua nilai mendatang untuk memastikan Anda menyiapkan pemberitahuan yang sama di beberapa server di kluster.
  • Nilai ambang: Menyediakan pemberitahuan berdasarkan nilai yang telah Anda tetapkan.

Dalam contoh ini, ketika nilai pengukuran Memoryusageint dengan jenis agregasi maksimum mencapai ambang batas 15 menit, Anda mendapatkan pemberitahuan.

Cuplikan layar detail kueri log untuk ditentukan.

Setelah detail Anda ditetapkan, Anda dapat meninjau kondisi untuk akurasi pemberitahuan.

Cuplikan layar kondisi pemberitahuan yang akan diatur.

Tindakan dan detail pemberitahuan

Untuk menentukan bagaimana Anda menerima pemberitahuan untuk pemberitahuan kluster Anda, gunakan tab Tindakan seperti yang ditunjukkan pada gambar. Anda dapat membuat grup tindakan baru atau mengatur aturan pemberitahuan untuk yang sudah ada. Anda dapat memilih untuk menerima pemberitahuan melalui email, Azure Event Hubs, dan lainnya.

Cuplikan layar opsi tindakan grup tindakan.

Setelah Anda mengatur tindakan, tab Detail memungkinkan Anda mengatur tingkat keparahan, nama, deskripsi, dan wilayah pemberitahuan. Pilih Tinjau + Create untuk tinjauan akhir semua pengaturan pemberitahuan Anda dan untuk membuat pemberitahuan Anda.

Cuplikan layar detail tindakan untuk pemberitahuan.

Setelah pemberitahuan disiapkan, Anda dapat memantau aturan pemberitahuan, grup tindakan, dan lainnya di tab Pemberitahuan .

Cuplikan layar pemberitahuan pemantauan.

Frekuensi pengumpulan log

Secara default, log dihasilkan setiap jam. Untuk memeriksa seberapa sering log Anda dikumpulkan, gunakan perintah PowerShell berikut:

get-clusterresource "sddc management" | get-clusterparameter

Untuk mengubah frekuensi pembuatan log pada komputer lokal Anda, ubah parameter pengumpulan CacheDumpIntervalInSeconds log.

Berikut adalah contoh frekuensi log yang ditetapkan untuk setiap 15 menit.

get-clusterresource "sddc management" | set-clusterparameter -name "CacheDumpIntervalInSeconds" -value 900

Catatan

Untuk mengumpulkan semua log, jangan menurunkan frekuensi menjadi kurang dari 15 menit.

Langkah berikutnya

Pelajari cara Create aturan pemberitahuan Azure Monitor.