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:
- Dotazujte se na nejnovější snímek dostupnosti virtuálních počítačů napříč všemi předplatnými Azure.
- V reakci na narušení a typ podpisu selhání vyhodnoťte dopad na obchodní smlouvy SLA a aktivujte rozhodující akce pro zmírnění rizik.
- Nastavte vlastní řídicí panely pro dohled nad komplexním stavem aplikací připojením informací o dostupnosti virtuálních počítačů s dalšími metadaty prostředků ve službě Resource Graph.
- Pomocí mechanismu sledování změn pro provádění podrobných šetření můžete sledovat relevantní změny dostupnosti virtuálních počítačů v průběhu 14 dnů.
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.
Pokud chcete zobrazit podrobnosti záznamu, posuňte se doprava a vyberte Zobrazit podrobnosti.
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.