Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
VM-klocksignaler grupperas logiskt i Collectors Suite, som kan kategoriseras i två grupper: grundläggande och valfria. Som standard är endast kärngruppinsamlare aktiverade med standardkonfigurationer. Dessa standardinställningar kan dock enkelt skrivas över från vmWatchSettingsarm-mallen, Azure CLI eller PowerShell.
I den här artikeln beskrivs hur du konfigurerar VM-klockan så att den passar dina specifika krav.
Förutsättningar
Den här artikeln förutsätter att du är bekant med:
- Vm-övervakningskontroller, mått och loggar
- Installera VM watch på virtuella datorer och skalningsuppsättningar
- VM watch Collectors Suite
Åtkomst vmWatchSettings på virtuella Azure-datorer
Viktigt!
Kodsegmentet är identiskt för både Windows och Linux förutom värdet för parametern <application health extension type> som skickas till tilläggstypen. Ersätt <application health extension type> med ApplicationHealthLinux för Linux och ApplicationHealthWindows för Windows-installationer.
- Gå till sidan Översikt på Azure-portalen och klicka på JSON-vyn för den virtuella datorn för att hitta kodsegmentet nedan.
- Kopiera kodsegmentet till en IDE, till exempel Visual Studio Code, och gör anpassningar efter behov
{
"settings": {
"vmWatchSettings": {
"enabled": true
}
}
}
Anpassa vm-klockkonfigurationer
VM-klocksignaler kan anpassas genom att konfigurera egenskaperna vmWatchSettings så att de uppfyller specifika krav. I följande tabell visas egenskaperna för vmWatchSettings.
vmWatchSettings-egenskaper
| Namn | Typ | Beskrivning | Krävs |
|---|---|---|---|
| aktiverat | bool |
På så sätt kan du aktivera eller inaktivera VM-bevakning | sann |
| signalFilters | object |
Detta filtrerar de aktiverade/inaktiverade signalerna, antingen efter tagg eller insamlarens namn. | falskt |
| parameteröverstyrningar | object |
Detta anger de parametrar som kan skrivas över för varje signalkörning. Den fullständiga listan över överskrivningsbara parametrar finns på sidan för VM-klockan Collectors Suite . | falskt |
| environmentAttributes | object |
Detta anger eventuella miljöattribut som hjälper dig att avgöra om ett test är berättigat att köras eller inte. | falskt |
Viktigt!
Den fullständiga listan över samlarna, associerade signaler, taggar, skrivbara parametrar och miljöattribut finns på sidan VM watch Collectors Suite
Slå på/av VM-klocka
Vm-klockan kan slås på/av genom att enabled konfigurera egenskapen, som visas i kodsegmentet.
{
"vmWatchSettings": {
"enabled": true
}
}
Anmärkning
| Namn | Beskrivning |
|---|---|
| sant | Den här inställningen aktiverar VM-bevakning |
| falsk | Den här inställningen inaktiverar VM-klocka |
Aktivera/inaktivera signalkörning
Som standard är endast kärngruppsignalerna aktiverade. Egenskapen signalFilters kan dock användas för att styra och konfigurera de signaler som ska köras. Den här egenskapen innehåller följande underfält.
| Delfält | Beskrivning |
|---|---|
| aktiveradeTaggar | Detta aktiverar signalerna i den valfria grupp som anges med taggar som tillhandahålls av användaren |
| disabledTags | Detta inaktiverar signalerna i de kärngrupper och valfria grupper som anges med taggar som tillhandahålls av användaren |
| aktiveradeValfriaSignaler | Detta aktiverar signaler som anges i valfri grupp. Ange insamlarens namn som parameter |
| avaktiveradeSignal | Detta inaktiverar de signaler som anges i kärngrupperna och de valfria grupperna. Ange insamlarens namn som parameter |
Om du till exempel vill aktivera signaler i den valfria gruppen som innehåller Network tagg och inaktivera signaler som innehåller Disk tagg anger du sådana taggar under enabledTags och disabledTags enligt följande:
{
"vmWatchSettings": {
"enabled": true,
"signalFilters": {
"enabledTags": [
"Network"
],
"disabledTags": [
"Disk"
]
}
}
}
Om du vill aktivera en valfri gruppsignal med namnet hardware_health_monitoroch inaktivera signaler med namn process och dnsanger du sådana namn under enabledOptionalSignals och disabledSignals som visas:
{
"vmWatchSettings": {
"enabled": true,
"signalFilters": {
"enabledOptionalSignals": [
"hardware_health_monitor"
],
"disabledSignals": [
"process",
"dns"
]
}
}
}
Konfigurera signalens exekveringsfrekvens
Frekvensen för signalexekvering kan anpassas genom att justera parameterOverrides-egenskapen.
Om du till exempel vill ange testkörningsfrekvensen outbound_connectivity till 120 sekunder anger du följande konfiguration:
{
"vmWatchSettings": {
"enabled": true,
"parameterOverrides": {
"OUTBOUND_CONNECTIVITY_INTERVAL": "120s"
}
}
}
Åsidosätta standardinställningar för signalexekvering
Signalkörningsparametrar kan ersättas genom att ange attributet parameterOverrides. Om du till exempel vill ange disk_io signalmonteringspunkten till /mntkan du ange följande konfiguration:
{
"vmWatchSettings": {
"enabled": true,
"parameterOverrides": {
"DISK_IO_MOUNT_POINTS": "/mnt"
}
}
}
Berikanden av miljöattribut
Förutom taggar kontrollerar VM-klockan också berättigandet för signalerna före körning.
environmentAttributes kan anges för att hjälpa VM watch att fastställa lämpligheten för varje signal för körning.
Om till exempel utgående trafik har inaktiverats på en virtuell dator kan den här informationen tillhandahållas till VM Watch. Detta säkerställer att alla utgående nätverksrelaterade signalkörningar markeras som inte behöriga.
{
"vmWatchSettings": {
"enabled": true,
"environmentAttributes": {
"OutboundConnectivityDisabled": true
}
}
}