Dela via


Information om VM-tillgänglighet i Azure Resource Graph

Azure Resource Graph är en Azure-tjänst som gör att du kan använda samma KQL-frågespråk som används i loggfrågor för att fråga dina Azure-resurser i stor skala med komplex filtrering, gruppering och sortering efter resursegenskaper. Du kan använda VM-hälsokommentarer till Azure Resource Graph (ARG) för detaljerad analys av felattribution och stilleståndstid, inklusive följande:

  • Sök den senaste ögonblicksbilden av VM-tillgängligheten över alla dina Azure-prenumerationer.
  • Utvärdera effekten på serviceavtal för företag och utlösa avgörande åtgärder för att minska risken för störningar och typen av felsignatur.
  • Konfigurera anpassade instrumentpaneler för att övervaka programmets omfattande hälsotillstånd genom att ansluta information om vm-tillgänglighet med ytterligare resursmetadata i Resource Graph.
  • Spåra relevanta ändringar i vm-tillgängligheten under ett rullande 14-dagarsfönster med hjälp av mekanismen för ändringsspårning för att utföra detaljerade undersökningar.

Kom igång med Resource Graph genom att öppna Resource Graph Explorer i Azure-portalen. Välj fliken Tabell och ta en titt på tabellerna microsoft.resourcehealth/availabilitystatuses och microsoft.resourcehealth/resourceannotations som beskrivs nedan. Klicka på healthresources för att skapa en enkel sökfråga och klicka sedan på Kör för att returnera posterna.

Skärmbild av Azure Resource Graph med enkel fråga om hälsoresurser.

Om du vill visa information om en post bläddrar du till höger och väljer Se information.

Skärmbild av Azure Resource Graph hälsorapporter detaljerad registerpost.

Det kommer att finnas två typer av händelser i tabellen HealthResources:

microsoft.resourcehealth/availabilitystatuses

Den här händelsen anger den senaste tillgänglighetsstatusen för en virtuell dator baserat på hälsokontroller som utförs av den underliggande Azure-plattformen. De tillgänglighetstillstånd som för närvarande genereras för virtuella datorer är följande:

  • Tillgänglig: Den virtuella datorn är igång som förväntat.
  • Ej tillgänglig: Ett avbrott i den virtuella datorns normala funktion har identifierats.
  • Okänd: Plattformen kan inte korrekt identifiera hälsotillståndet för den virtuella datorn. Kom tillbaka om några minuter.

Tillgänglighetstillståndet properties finns i fältet för posten som innehåller följande egenskaper:

Fält Beskrivning
målresurstyp Typ av resurs genom vilken hälsodata flödar
målresursId Resurs-id
inträffadetid Tidsstämpel när det senaste tillgänglighetstillståndet genereras av plattformen
tidigareTillgänglighetsStatus Tidigare tillgänglighetstillstånd för den virtuella datorn
tillgänglighetsstatus Aktuellt tillgänglighetstillstånd för den virtuella datorn

Ett exempelvärde properties ser ut ungefär så här:

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

Den här händelsen kontextualiserar eventuella ändringar av vm-tillgängligheten genom att ange nödvändiga felattribut som hjälper dig att undersöka och minimera störningarna efter behov. Den fullständiga listan över hälsokommentarer för virtuella datorer visas på [Resource Health virtual machine Health Annotations] (.. /service-health/resource-health-vm-annotation.md).

Dessa anteckningar kan i stort sett klassificeras i följande:

  • Nedtidsanteckningar: Genereras när plattformen identifierar att vm-tillgängligheten övergår till otillgänglig. Exempel är värdkrascher eller omstartsåtgärder.
  • Informationsanteckningar: Genereras under kontrollplansaktiviteter utan påverkan på vm-tillgängligheten. Exempel inkluderar VM-allokering, stopp, borttagning, start. Vanligtvis krävs ingen ytterligare kundåtgärd som svar.
  • Degraderade anteckningar: Genereras när den virtuella datorns tillgänglighet identifieras vara i riskzonen. Exempel är när felförutsägelsemodeller förutsäger en degraderad maskinvarukomponent som kan orsaka att den virtuella datorn startas om vid en viss tidpunkt. Du bör omdistribuera efter den tidsgräns som anges i kommentarsmeddelandet för att undvika oväntade dataförluster eller avbrott.
Fält Beskrivning
målresurstyp Typ av resurs genom vilken hälsodata flödar
målresursId Resurs-id
inträffadetid Tidsstämpel när det senaste tillgänglighetstillståndet genereras av plattformen
annoteringsnamn Namnet på annoteringen som genereras
förnuft Kort översikt över tillgänglighetspåverkan som observerats av kunden
kategori Anger om plattformsaktiviteten som utlöste anteckningen antingen var planerat underhåll eller oplanerad reparation. Det här fältet gäller inte för kund-/VM-initierade händelser.

Möjliga värden: Planerad | Oplanerad | Ej tillämpligt | Noll
sammanhang Anger om aktiviteten som utlöste anteckningen berodde på en auktoriserad användare eller process (kundinitierad), på grund av Azure-plattformen (plattform initierad) eller på grund av aktivitet i gästoperativsystemet som har resulterat i tillgänglighetspåverkan (VM-initierad).

Möjliga värden: Platform-Initiated | Användarinitierad | VM-initierad | Ej tillämpligt | Noll
sammanfattning Uttalande som beskriver orsaken till anteckningsgenerering, tillsammans med åtgärdssteg som kan vidtas av användare.

Se Azure Resource Graph-exempelfrågor efter tabell för exempelfrågor som använder dessa data.

Nästa steg