Informasi ketersediaan VM di Azure Resource Graph

Azure Resource Graph adalah layanan Azure yang memungkinkan Anda menggunakan bahasa kueri KQL yang sama yang digunakan dalam kueri log untuk mengkueri sumber daya Azure Anda dalam skala besar dengan pemfilteran, pengelompokan, dan pengurutan yang kompleks menurut properti sumber daya. Anda dapat menggunakan anotasi kesehatan VM ke Azure Resource Graph (ARG) untuk atribusi kegagalan terperinci dan analisis waktu henti termasuk yang berikut ini:

  • Kueri rekam jepret terbaru ketersediaan VM bersama-sama di semua langganan Azure Anda.
  • Menilai dampak terhadap SLA bisnis dan memicu tindakan mitigasi yang menentukan, sebagai respons terhadap gangguan dan jenis tanda tangan kegagalan.
  • Siapkan dasbor kustom untuk mengawasi kesehatan aplikasi yang komprehensif dengan menggabungkan informasi ketersediaan VM dengan metadata sumber daya tambahan di Resource Graph.
  • Lacak perubahan yang relevan dalam ketersediaan VM di jendela 14 hari bergulir, dengan menggunakan mekanisme pelacakan perubahan untuk melakukan penyelidikan terperinci.

Untuk mulai menggunakan Resource Graph, buka Resource Graph Explorer di portal Azure. Pilih tab Tabel dan lihat tabel microsoft.resourcehealth/availabilitystatuses dan microsoft.resourcehealth/resourceannotations yang dijelaskan di bawah ini. Klik sumber daya kesehatan untuk membuat kueri sederhana lalu klik Jalankan untuk mengembalikan rekaman.

Cuplikan layar Azure Resource Graph dengan kueri healthresources sederhana.

Untuk melihat detail rekaman, gulir ke kanan dan pilih Lihat detail.

Cuplikan layar catatan terperinci sumber daya kesehatan Azure Resource Graph.

Akan ada dua jenis peristiwa yang diisi dalam tabel HealthResources:

microsoft.resourcehealth/availabilitystatuses

Kejadian ini menunjukkan status ketersediaan terbaru VM, berdasarkan pemeriksaan kesehatan yang dilakukan oleh platform Azure yang mendasar . Status ketersediaan yang saat ini dipancarkan untuk VM adalah sebagai berikut:

  • Tersedia: VM aktif dan berjalan seperti yang diharapkan.
  • Tidak tersedia: Gangguan pada fungsi normal VM telah terdeteksi.
  • Tidak diketahui: Platform tidak dapat mendeteksi kesehatan VM secara akurat. Periksa kembali dalam beberapa menit.

Status ketersediaan berada di properties bidang rekaman yang menyertakan properti berikut:

Bidang Deskripsi
targetResourceType Jenis sumber daya yang data kesehatannya mengalir
targetResourceId ID sumber daya
occurredTime Tanda waktu ketika status ketersediaan terbaru dipancarkan oleh platform
previousAvailabilityState Status ketersediaan VM sebelumnya
availabilityState Status ketersediaan VM saat ini

Nilai sampel properties terlihat mirip dengan yang berikut ini:

{
    "targetResourceType": "Microsoft.Compute/virtualMachines",
    "targetResourceId": "/subscriptions/<subscriptionId>/resourceGroups/<ResourceGroupName>/providers/Microsoft.Compute/virtualMachines/<VMName>",
    "occurredTime": "2022-10-11T11:13:59.9570000Z",
    "previousAvailabilityState": "Available",
    "availabilityState": "Unavailable"
}

microsoft.resourcehealth/resourceannotations

Kejadian ini mengkonteksualisasikan setiap perubahan pada ketersediaan VM, dengan merinci atribut kegagalan yang diperlukan untuk membantu Anda menyelidiki dan mengurangi gangguan sesuai kebutuhan. Daftar lengkap anotasi kesehatan VM tercantum di [Anotasi Kesehatan komputer virtual Resource Health] (.. /service-health/resource-health-vm-annotation.md).

Anotasi ini dapat diklasifikasikan secara luas ke dalam hal berikut:

  • Anotasi Waktu Henti: Dipancarkan saat platform mendeteksi transisi ketersediaan VM ke Tidak Tersedia. Contohnya termasuk crash host atau operasi reboot.
  • Anotasi Informasi: Dipancarkan selama aktivitas sarana kontrol tanpa berdampak pada ketersediaan VM. Contohnya termasuk alokasi VM, hentikan, hapus, mulai. Biasanya, tidak ada tindakan pelanggan tambahan yang diperlukan sebagai respons.
  • Anotasi Terdegradasi: Dipancarkan ketika ketersediaan VM terdeteksi berisiko. Contohnya termasuk ketika model prediksi kegagalan memprediksi komponen perangkat keras yang terdegradasi yang dapat menyebabkan VM di-boot ulang pada waktu tertentu. Anda harus menyebarkan ulang dengan tenggat waktu yang ditentukan dalam pesan anotasi untuk menghindari hilangnya data atau waktu henti yang tidak diantipi.
Bidang Deskripsi
targetResourceType Jenis sumber daya yang data kesehatannya mengalir
targetResourceId ID sumber daya
occurredTime Tanda waktu ketika status ketersediaan terbaru dipancarkan oleh platform
annotationName Nama Anotasi yang dipancarkan
reason Gambaran umum singkat tentang dampak ketersediaan yang diamati oleh pelanggan
kategori Menunjukkan apakah aktivitas platform yang memicu anotasi adalah pemeliharaan terencana atau perbaikan yang tidak direncanakan. Bidang ini tidak berlaku untuk peristiwa yang dimulai pelanggan/VM.

Nilai yang mungkin: Direncanakan | Tidak Dienkripsi | Tidak Berlaku | Null
konteks Menunjukkan apakah aktivitas yang memicu anotasi disebabkan oleh pengguna atau proses yang berwenang (dimulai pelanggan), karena platform Azure (platform dimulai), atau karena aktivitas di OS tamu yang telah mengakibatkan dampak ketersediaan (VM dimulai).

Nilai yang mungkin: Platform-Initiated | Dimulai pengguna | Diinisiasi VM | Tidak Berlaku | Null
ringkasan Pernyataan yang merinci penyebab emisi anotasi, bersama dengan langkah-langkah remediasi yang dapat diambil oleh pengguna

Lihat Azure Resource Graph kueri sampel menurut tabel untuk kueri sampel menggunakan data ini.

Langkah berikutnya