Dela via


VM-klocka: Förbättra hälsoövervakning av virtuella datorer (förhandsversion)

VM-klocka är ett standardiserat, enkelt och anpassningsbart tjänsterbjudande för virtuella datorer (VM) och vm-skalningsuppsättningar. Den kör hälsokontroller inom en virtuell dator med konfigurerbara intervall och skickar resultaten via en enhetlig datamodell till Azure. AI-driftmotorerna (AIOps) för produktionsövervakning i Azure använder dessa hälsoresultat för regressionsidentifiering och förebyggande.

VM-klockan levereras via application health VM-tillägget för att underlätta distributionen och hanterbarheten för kunder. Dessutom erbjuds VM-klocka utan extra kostnad.

Övervakningsspecifika för VM-bevakning

  • Enkel implementering: VM-klockan är tillgänglig via tillägget för den virtuella programhälsodatorn.
  • Flexibel distribution: Du kan aktivera VM-bevakning med hjälp av en Azure Resource Manager-mall (ARM-mall), PowerShell eller Azure CLI.
  • Kompatibilitet: VM-klockan fungerar sömlöst i både Linux- och Windows-miljöer. Den är lämplig för enskilda virtuella datorer och vm-skalningsuppsättningar.
  • Resursstyrning: VM Watch ger effektiv övervakning utan att påverka systemets prestanda. Resurstak för processor- och minnesanvändning för vm-bevakningsprocessen hjälper till att skydda virtuella datorer.
  • Out-of-the-box-beredskap: VM-klockan är utrustad med en uppsättning standardtester som du kan konfigurera för dina scenarier.

Nätverk

Signalnamn Typ Beskrivning
Utgående anslutning Markera Kontrollera nätverkets utgående anslutning från den virtuella Azure-datorn.
DNS-matchning Markera Kontrollera om ett eller flera DNS-namn kan matchas.
SegmentRetransmitted Mått Antalet överförda TCP-segment som innehåller en eller flera tidigare överförda oktetter.
NormalizedSegmentsRetransmitted Mått SegmentRetransmitted/ (SegmentSent + SegmentReceived)
ConnectionResets Mått Antalet gånger som TCP-anslutningar gjorde en direkt övergång till CLOSED tillståndet från antingen ESTABLISHED tillståndet eller tillståndet CLOSE_WAIT .
NormalizedConnectionResets Mått ConnectionResets / CurrentConnections
FailedConnectionAttempts Mått Antalet gånger som TCP-anslutningar gjorde en direkt övergång till CLOSED tillståndet från antingen SYN_SENT tillståndet eller tillståndet SYN_RCVD .
NormalizedFailedConnectionAttempts Mått FailedConnectionAttempts / (ActiveConnectionOpenings + PassiveConnectionOpenings)
ActiveConnectionOpenings Mått Antalet gånger som TCP-anslutningar gjorde en direkt övergång till SYN_SENT tillståndet från tillståndet CLOSED .
PassiveConnectionOpenings Mått Antalet gånger som TCP-anslutningar gjorde en direkt övergång till SYN_RCVD tillståndet från tillståndet LISTEN .
CurrentConnections Mått Antalet upprättade anslutningar.
SegmentReceived Mått Antalet segment som tagits emot, inklusive segment som tagits emot i fel.
SegmentSent Mått Antalet segment som skickas, inklusive segment på aktuella anslutningar men exklusive segment som endast innehåller återöverförda oktetter.

Disk

Signalnamn Typ Beskrivning
Azure Disk I/O Markera Kontrollera att filen har skapats, skrivits och lästs. Ta bort åtgärder på varje enhet som monterats på den virtuella datorn.
FreeSpaceInBytes Mått Det lediga diskutrymmet för målmonteringspunkten.
UsedSpaceInBytes Mått Det använda diskutrymmet för målmonteringspunkten.
CapacityInBytes Mått Målmonteringspunktens diskutrymmeskapacitet.
UsedPercent Mått Procentandelen använt diskutrymme för målmonteringspunkten.
WriteOps Mått Skrivåtgärder per sekund för måldisken/partitionen.
ReadOps Mått Läsåtgärder per sekund för måldisken/partitionen.

CPU

Signalnamn Typ Beskrivning
ProcessCoreUsage Mått Ett ögonblickligt mått på procentandelen av en enda PROCESSORkärna som målprocessen använder (100 = 100 %, en hel kärna).
ProcessMachineUsage Mått Procentandelen av datorns totala CPU som den här processen använder.
MachineTotalCpuUsage Mått Den virtuella datorns totala omedelbara CPU-användning.

Process

Signalnamn Typ Beskrivning
Skapa process Markera Starta en enkel process för att verifiera att det går att skapa processen.
Processer som körs(es) Markera Kontrollera om målprocessen eller processerna körs.
Upptid Mått Hur länge målprocessen har varit igång sedan den senaste processens start.

IMDS

Signalnamn Typ Beskrivning
IMDS Markera Kontrollera att användaren kan nå en IMDS-slutpunkt (Azure Instance Metadata Service) inifrån den virtuella datorn. VM-information returneras från IMDS-slutpunktsfrågan.

Clock

Signalnamn Typ Beskrivning
Klocksnedställning Markera Kontrollera klockans skevhet mellan NTP-servern (Remote Network Time Protocol) och den virtuella Azure-datorn. För en virtuell Windows-dator går du tillbaka för att kontrollera om Windows-tidstjänsten är synkroniserad med w32tm om den fjärranslutna NTP-servern inte är tillgänglig.

azblob

Signalnamn Typ Beskrivning
Azure Storage-blobanslutning Markera Verifiera anslutningen till Azure Storage-bloben och ladda ned bloben med hjälp av MSI eller en SAS-token (signatur för delad åtkomst).

Maskinvara

Signalnamn Typ Beskrivning
Hälsoövervakare för maskinvara Händelselogg Samla in information om maskinvaruhälsa från Windows-händelseloggen. För närvarande samlas endast diskrelaterade kritiska händelser in, inklusive händelser med ID 7, 500, 504, 505, 512 och 549.