A virtuális gépek rendelkezésre állási adatai az Azure Resource Graphban
Az Azure Resource Graph egy Azure-szolgáltatás, amely lehetővé teszi, hogy a naplólekérdezésekben használt KQL lekérdezési nyelvet használva nagy léptékben lekérdezze az Azure-erőforrásokat összetett szűréssel, csoportosítással és erőforrástulajdonságok szerinti rendezéssel. Az Azure Resource Graph (ARG) virtuálisgép-állapotjegyzeteit a hibák részletes hozzárendeléséhez és állásidő elemzéséhez használhatja, beleértve a következőket:
- Lekérdezheti a virtuális gépek rendelkezésre állásának legújabb pillanatképét az összes Azure-előfizetésében.
- Felmérheti az üzleti SLA-kra gyakorolt hatást, és döntő kockázatcsökkentő műveleteket indíthat el a megszakításokra és a meghibásodási aláírás típusára válaszul.
- Egyéni irányítópultok beállítása az alkalmazások átfogó állapotának felügyeletéhez a virtuális gépek rendelkezésre állási információinak további erőforrás-metaadatokkal való összekapcsolásával a Resource Graphban.
- Nyomon követheti a virtuális gépek rendelkezésre állásának releváns változásait egy 14 napos gördülő időszakban a változáskövetési mechanizmussal részletes vizsgálatok elvégzéséhez.
A Resource Graph használatának megkezdéséhez nyissa meg a Resource Graph Explorert az Azure Portalon. Válassza ki a Táblázat lapot, és tekintse meg a microsoft.resourcehealth/availabilitystatuses és a microsoft.resourcehealth/resourceannotations táblákat, amelyek alább találhatók. A healthresources elemre kattintva hozzon létre egy egyszerű lekérdezést, majd a Futtatás gombra kattintva adja vissza a rekordokat.
Egy rekord részleteinek megtekintéséhez görgessen jobbra, és válassza a Részletek megtekintése lehetőséget.
A HealthResources táblában kétféle esemény lesz feltöltve:
microsoft.resourcehealth/availabilitystatuses
Ez az esemény a virtuális gép legfrissebb rendelkezésre állási állapotát jelzi a mögöttes Azure-platform által végrehajtott állapot-ellenőrzések alapján. A virtuális gépekhez jelenleg kibocsátott rendelkezésre állási állapotok a következők:
- Elérhető: A virtuális gép a várt módon működik.
- Nem érhető el: A rendszer fennakadást észlelt a virtuális gép normál működésében.
- Ismeretlen: A platform nem tudja pontosan észlelni a virtuális gép állapotát. Néhány perc múlva térjen vissza.
A rendelkezésre állási állapot a properties
rekord mezőjében található, amely a következő tulajdonságokat tartalmazza:
Mező | Leírás |
---|---|
targetResourceType | Az az erőforrástípus, amelyhez az állapotadatok áramlanak |
targetResourceId | Erőforrás-azonosító |
occurredTime | Időbélyeg, amikor a platform a legújabb rendelkezésre állási állapotot bocsátja ki |
previousAvailabilityState | A virtuális gép korábbi rendelkezésre állási állapota |
availabilityState | A virtuális gép aktuális rendelkezésre állási állapota |
A mintaérték properties
a következőhöz hasonló:
{
"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
Ez az esemény kontextusba helyezi a virtuális gépek rendelkezésre állásának változásait a szükséges hibaattribútumok részletezésével, amelyek segítenek kivizsgálni és csökkenteni a szükséges fennakadásokat. A virtuális gépek állapotjegyzeteinek teljes listája a [Resource Health virtuális gép állapotjegyzetei] (.) listában található. /service-health/resource-health-vm-annotation.md).
Ezek a széljegyzetek széles körben a következőkbe sorolhatók:
- Állásidő megjegyzései: Akkor jelenik meg, ha a platform észleli, hogy a virtuális gépek rendelkezésre állása nem érhető el. Ilyenek például a gazdagép összeomlásai vagy az újraindítási műveletek.
- Tájékoztató széljegyzetek: A vezérlősík tevékenységei során bocsát ki, és nincs hatással a virtuális gépek rendelkezésre állására. Ilyenek például a virtuális gépek lefoglalása, leállítása, törlése, indítása. Válaszként általában nincs szükség további ügyfélműveletre.
- Csökkentett széljegyzetek: A virtuális gép rendelkezésre állásának észlelése esetén a rendszer kibocsátja. Ilyen például, ha a hiba-előrejelzési modellek egy csökkentett teljesítményű hardverösszetevőt jeleznek előre, amely a virtuális gép bármikor újraindulását okozhatja. A nem várt adatvesztés vagy állásidő elkerülése érdekében a jegyzetüzenetben megadott határidőig újra üzembe kell helyeznie az üzembe helyezést.
Mező | Leírás |
---|---|
targetResourceType | Az az erőforrástípus, amelyhez az állapotadatok áramlanak |
targetResourceId | Erőforrás-azonosító |
occurredTime | Időbélyeg, amikor a platform a legújabb rendelkezésre állási állapotot bocsátja ki |
annotationName | A kibocsátott széljegyzet neve |
reason | Az ügyfél által megfigyelt rendelkezésre állási hatás rövid áttekintése |
kategória | Azt jelzi, hogy a széljegyzetet kiváltó platformtevékenység tervezett karbantartás vagy nem tervezett javítás volt-e. Ez a mező nem alkalmazható az ügyfél/virtuális gép által kezdeményezett eseményekre. Lehetséges értékek: Tervezett | Nem tervezett | Nem alkalmazható | Nulla |
kontextus | Azt jelzi, hogy a jegyzetet kiváltó tevékenység egy engedélyezett felhasználó vagy folyamat (az ügyfél által kezdeményezett), az Azure-platform (platform által kezdeményezett) vagy a vendég operációs rendszer azon tevékenysége miatt következett-e be, amely a rendelkezésre állási hatást eredményezte (virtuális gép kezdeményezve). Lehetséges értékek: Platform által kezdeményezett | Felhasználó által kezdeményezett | Virtuális gép által kezdeményezett | Nem alkalmazható | Nulla |
összegzés | A széljegyzetkibocsátás okát részletező nyilatkozat, valamint a felhasználók által végezhető szervizelési lépések |
Az adatokat használó minta lekérdezésekért tekintse meg az Azure Resource Graph-minta lekérdezéseket táblázatonként .