Delen via


Beschikbaarheidsinformatie over VM's in Azure Resource Graph

Azure Resource Graph is een Azure-service waarmee u dezelfde KQL-querytaal kunt gebruiken die wordt gebruikt in logboekquery's om uw Azure-resources op schaal te doorzoeken met complexe filters, groepering en sortering op resource-eigenschappen. U kunt aantekeningen voor de status van de VM gebruiken voor Azure Resource Graph (ARG) voor gedetailleerde fouttoewijzing en uitvaltijdanalyse, waaronder de volgende:

  • Voer een query uit op de meest recente momentopname van vm-beschikbaarheid in al uw Azure-abonnementen.
  • Beoordeel de impact op zakelijke SLA's en activeer beslissende beperkingsacties, in reactie op onderbrekingen en het type handtekening van fouten.
  • Stel aangepaste dashboards in om de uitgebreide status van toepassingen te controleren door vm-beschikbaarheidsgegevens samen te voegen met aanvullende resourcemetagegevens in Resource Graph.
  • Houd relevante wijzigingen bij in de beschikbaarheid van vm's gedurende een periode van 14 dagen, met behulp van het mechanisme voor het bijhouden van wijzigingen voor gedetailleerde onderzoeken.

Open Resource Graph Explorer in Azure Portal om aan de slag te gaan met Resource Graph. Selecteer het tabblad Tabel en bekijk de tabellen microsoft.resourcehealth/availabilitystatuses en microsoft.resourcehealth/resourceannotations die hieronder worden beschreven. Klik op healthresources om een eenvoudige query te maken en klik vervolgens op Uitvoeren om de records te retourneren.

Schermopname van Azure Resource Graph met een eenvoudige healthresources-query.

Als u de details van een record wilt bekijken, schuift u naar rechts en selecteert u Details weergeven.

Schermopname van gedetailleerde record van Azure Resource Graph Healthresources.

Er zijn twee typen gebeurtenissen ingevuld in de tabel HealthResources:

microsoft.resourcehealth/availabilitystatuses

Deze gebeurtenis geeft de meest recente beschikbaarheidsstatus van een VIRTUELE machine aan op basis van de statuscontroles die worden uitgevoerd door het onderliggende Azure-platform. De beschikbaarheidsstatussen die momenteel worden verzonden voor VM's zijn als volgt:

  • Beschikbaar: de VM wordt uitgevoerd zoals verwacht.
  • Niet beschikbaar: er is een onderbreking van de normale werking van de VIRTUELE machine gedetecteerd.
  • Onbekend: het platform kan de status van de VIRTUELE machine niet nauwkeurig detecteren. Kom over een paar minuten terug.

De beschikbaarheidsstatus bevindt zich in het properties veld van de record met de volgende eigenschappen:

Veld Beschrijving
targetResourceType Type resource waarvoor statusgegevens stromen
targetResourceId Resource-id
occurredTime Tijdstempel wanneer de meest recente beschikbaarheidsstatus wordt verzonden door het platform
previousAvailabilityState Vorige beschikbaarheidsstatus van de VIRTUELE machine
availabilityState Huidige beschikbaarheidsstatus van de virtuele machine

Een voorbeeldwaarde properties ziet er ongeveer als volgt uit:

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

Met deze gebeurtenis worden eventuele wijzigingen in de beschikbaarheid van vm's contextueel gemaakt door de benodigde foutkenmerken te beschrijven, zodat u de onderbreking indien nodig kunt onderzoeken en beperken. De volledige lijst met aantekeningen van vm-status worden vermeld op [Statusaantekeningen van de virtuele machine van Resource Health] (.. /service-health/resource-health-vm-annotation.md).

Deze aantekeningen kunnen breed worden ingedeeld in het volgende:

  • Aantekeningen bij downtime: verzonden wanneer het platform de overgang van vm-beschikbaarheid naar Niet beschikbaar detecteert. Voorbeelden hiervan zijn hostcrash- of herstartbewerkingen.
  • Informatieve aantekeningen: verzonden tijdens activiteiten in het besturingsvlak zonder dat dit gevolgen heeft voor de beschikbaarheid van vm's. Voorbeelden hiervan zijn VM-toewijzing, stoppen, verwijderen, starten. Normaal gesproken is er geen extra klantactie vereist als reactie.
  • Gedegradeerde aantekeningen: verzonden wanneer de beschikbaarheid van vm's risico loopt. Voorbeelden hiervan zijn wanneer voorspellingsmodellen voor fouten een gedegradeerd hardwareonderdeel voorspellen dat ervoor kan zorgen dat de VIRTUELE machine op elk gewenst moment opnieuw wordt opgestart. U moet opnieuw implementeren op basis van de deadline die is opgegeven in het aantekeningsbericht om onverwachte verlies van gegevens of downtime te voorkomen.
Veld Beschrijving
targetResourceType Type resource waarvoor statusgegevens stromen
targetResourceId Resource-id
occurredTime Tijdstempel wanneer de meest recente beschikbaarheidsstatus wordt verzonden door het platform
annotationName Naam van de verzonden aantekening
reason Kort overzicht van de door de klant waargenomen beschikbaarheidsimpact
category Geeft aan of de platformactiviteit die de aantekening activeert gepland onderhoud of ongeplande reparatie is. Dit veld is niet van toepassing op door de klant/VM geïnitieerde gebeurtenissen.

Mogelijke waarden: Gepland | Niet-gepland | Niet van toepassing | Nul
context Geeft aan of de activiteit die de aantekening activeert, is veroorzaakt door een geautoriseerde gebruiker of proces (door de klant geïnitieerd), vanwege het Azure-platform (geïnitieerd platform) of vanwege activiteit in het gastbesturingssysteem dat heeft geresulteerd in beschikbaarheidsimpact (vm geïnitieerd).

Mogelijke waarden: Door platform geïnitieerd | Door de gebruiker geïnitieerde | Door VM geïnitieerd | Niet van toepassing | Nul
samenvatting Verklaring over de oorzaak van de aantekeningsemissie, samen met herstelstappen die door gebruikers kunnen worden uitgevoerd

Zie Azure Resource Graph-voorbeeldquery's per tabel voor voorbeeldquery's met behulp van deze gegevens.

Volgende stappen