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.
Als u de details van een record wilt bekijken, schuift u naar rechts en selecteert u Details weergeven.
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.