Sdílet prostřednictvím


Informace o dostupnosti virtuálních počítačů v Azure Resource Graphu

Azure Resource Graph je služba Azure, která umožňuje použít stejný dotazovací jazyk KQL používaný v dotazech protokolu k dotazování prostředků Azure ve velkém měřítku pomocí komplexního filtrování, seskupování a řazení podle vlastností prostředků. Pomocí poznámek ke stavu virtuálních počítačů do Azure Resource Graphu (ARG) můžete použít podrobné analýzy přisuzování selhání a výpadků, včetně následujících:

Pokud chcete začít pracovat s Resource Graphem, otevřete Průzkumníka prostředků na webu Azure Portal. Vyberte kartu Tabulka a podívejte se na tabulky microsoft.resourcehealth/availabilitystatuses a microsoft.resourcehealth/resourceannotations, které jsou popsány níže. Kliknutím na healthresources vytvořte jednoduchý dotaz a kliknutím na spustit vrátíte záznamy.

Snímek obrazovky Azure Resource Graphu s jednoduchým dotazem healthresources

Pokud chcete zobrazit podrobnosti záznamu, posuňte se doprava a vyberte Zobrazit podrobnosti.

Snímek obrazovky s podrobným záznamem azure Resource Graph Healthresources

V tabulce HealthResources budou vyplněné dva typy událostí:

microsoft.resourcehealth/availabilitystatuses

Tato událost označuje nejnovější stav dostupnosti virtuálního počítače na základě kontrol stavu provedených základní platformou Azure. Stavy dostupnosti aktuálně generované pro virtuální počítače jsou následující:

  • K dispozici: Virtuální počítač je spuštěný podle očekávání.
  • Nedostupné: Bylo zjištěno přerušení normálního fungování virtuálního počítače.
  • Neznámé: Platforma nemůže přesně zjistit stav virtuálního počítače. Vraťte se zpátky za několik minut.

Stav dostupnosti je v properties poli záznamu, který obsahuje následující vlastnosti:

Pole Popis
targetResourceType Typ prostředku, pro který proudí data o stavu
targetResourceId ID zdroje
occurredTime Časové razítko, kdy platforma vygeneruje nejnovější stav dostupnosti
previousAvailabilityState Předchozí stav dostupnosti virtuálního počítače
availabilityState Aktuální stav dostupnosti virtuálního počítače

Ukázková properties hodnota vypadá nějak takto:

{
    "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

Tato událost v kontextualizuje všechny změny dostupnosti virtuálního počítače tím, že podrobně popisuje nezbytné atributy selhání, které vám pomůžou prozkoumat a zmírnit přerušení podle potřeby. Úplný seznam poznámek ke stavu virtuálních počítačů najdete v [poznámkách ke stavu virtuálního počítače Resource Health] (.. /service-health/resource-health-vm-annotation.md).

Tyto poznámky lze obecně klasifikovat do následujících:

  • Poznámky k výpadkům: Vygeneruje se, když platforma zjistí, že dostupnost virtuálního počítače přejde na nedostupný. Mezi příklady patří chybové ukončení hostitele nebo operace restartování.
  • Informační poznámky: Vygenerované během aktivit řídicí roviny bez dopadu na dostupnost virtuálních počítačů. Mezi příklady patří přidělení virtuálního počítače, zastavení, odstranění, spuštění. Obvykle se v reakci na nic nevyžaduje žádná další akce zákazníka.
  • Degradované poznámky: Vygeneruje se, když se zjistí, že je dostupnost virtuálního počítače ohrožená. Mezi příklady patří, když modely predikce selhání predikují degradovanou hardwarovou komponentu, která může způsobit restartování virtuálního počítače v jakémkoli okamžiku. Pokud se chcete vyhnout neočekávané ztrátě dat nebo výpadků, měli byste je znovu nasadit do konečného termínu zadaného ve zprávě poznámky.
Pole Popis
targetResourceType Typ prostředku, pro který proudí data o stavu
targetResourceId ID zdroje
occurredTime Časové razítko, kdy platforma vygeneruje nejnovější stav dostupnosti
annotationName Název generované poznámky
reason Stručný přehled dopadu dostupnosti pozorovaného zákazníkem
category Označuje, jestli aktivita platformy aktivující anotaci byla plánovaná údržba nebo neplánovaná oprava. Toto pole se nevztahuje na události iniciované zákazníkem nebo virtuálním počítačem.

Možné hodnoty: Plánované | Neplánované | Nelze použít | Nula
kontext Označuje, jestli byla aktivita aktivující anotaci způsobená autorizovaným uživatelem nebo procesem (iniciovaným zákazníkem), z důvodu platformy Azure (iniciované platformou), nebo z důvodu aktivity v hostovaném operačním systému, který způsobil dopad na dostupnost (iniciovaný virtuální počítač).

Možné hodnoty: Platforma iniciovaná | Iniciované uživatelem | Iniciovaný virtuální počítač | Nelze použít | Nula
Souhrn Prohlášení s podrobnostmi o příčině emisí poznámek spolu s nápravnými kroky, které mohou uživatelé provést

Podívejte se na ukázkové dotazy Azure Resource Graphu podle tabulky pro ukázkové dotazy využívající tato data.

Další kroky