az monitor metrics alert
Regels voor waarschuwingen voor bijna realtime metrische gegevens beheren.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az monitor metrics alert condition |
Voorwaarden voor waarschuwingsregels voor bijna realtime metrische gegevens beheren. |
Basis | GA |
az monitor metrics alert condition create |
Een regelvoorwaarde voor metrische waarschuwingen maken. |
Basis | Preview |
az monitor metrics alert create |
Maak een waarschuwingsregel op basis van metrische gegevens. |
Basis | GA |
az monitor metrics alert delete |
Verwijder een waarschuwingsregel op basis van metrische gegevens. |
Basis | GA |
az monitor metrics alert dimension |
Dimensies van waarschuwingsregel voor bijna realtime metrische gegevens beheren. |
Basis | GA |
az monitor metrics alert dimension create |
Een metrische waarschuwingsregeldimensie bouwen. |
Basis | Preview |
az monitor metrics alert list |
Lijst met waarschuwingsregels op basis van metrische gegevens. |
Basis | GA |
az monitor metrics alert show |
Een waarschuwingsregel op basis van metrische gegevens weergeven. |
Basis | GA |
az monitor metrics alert update |
Werk een waarschuwingsregel op basis van metrische gegevens bij. |
Basis | GA |
az monitor metrics alert create
Maak een waarschuwingsregel op basis van metrische gegevens.
az monitor metrics alert create --condition
--name
--resource-group
--scopes
[--action]
[--auto-mitigate {false, true}]
[--description]
[--disabled {false, true}]
[--evaluation-frequency]
[--region]
[--severity]
[--tags]
[--target-resource-type]
[--window-size]
Voorbeelden
Maak een waarschuwing voor hoog CPU-gebruik op een VIRTUELE machine zonder actie.
az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID} --condition "avg Percentage CPU > 90" --description "High CPU"
Maak een waarschuwing voor hoog CPU-gebruik op een VIRTUELE machine met e-mail- en webhookacties.
az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID} \
--condition "avg Percentage CPU > 90" --window-size 5m --evaluation-frequency 1m \
--action "/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.Insights/actionGroups/<actionGroupName>" apiKey={APIKey} type=HighCPU \
--description "High CPU"
Maak een waarschuwing wanneer een opslagaccount een groot aantal trage transacties weergeeft met behulp van multidimensionale filters.
az monitor metrics alert create -g {ResourceGroup} -n alert1 --scopes {StorageAccountId} \
--description "Storage Slow Transactions" \
--condition "total transactions > 5 where ResponseType includes Success" \
--condition "avg SuccessE2ELatency > 250 where ApiName includes GetBlob"
Maak een waarschuwingsregel op basis van metrische gegevens waarmee een aangepaste metrische waarde wordt bewaakt.
az monitor metrics alert create -n "metric alert rule on a custom metric" -g "Demos" --scopes {VirtualMachineID} \
--condition "max Azure.VM.Windows.GuestMetrics.Memory\Available Bytes > 90" \
--window-size 5m --evaluation-frequency 1m
Maak een waarschuwing voor hoog CPU-gebruik op verschillende VM's zonder acties.
az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID1} {VirtualMachineID2} {VirtualMachineID3} \
--condition "avg Percentage CPU > 90" --description "High CPU" --region westus
Maak een waarschuwing voor dynamisch CPU-gebruik op verschillende VM's zonder acties.
az monitor metrics alert create -n alert1 -g {ResourceGroup} --scopes {VirtualMachineID1} {VirtualMachineID2} {VirtualMachineID3} \
--condition "avg Percentage CPU > dynamic medium 2 of 4 since 2020-10-01T10:23:00.000Z"
--description "Dynamic CPU"
--window-size 5m
--region westus
Vereiste parameters
De voorwaarde die de regel activeert. Deze kan worden gemaakt met de opdracht az monitor metrics alert condition create.
Gebruik: --condition {avg,min,max,total,count} [NAAMRUIMTE.] METRISCHE WAARDE [{=,!=,>,>=;<;<=} DREMPELWAARDE] [{<,>,><} dynamische GEVOELIGHEIDSSCHENDINGEN VAN EVALUATIES [sinds DATUM/TIJD]] [where DIMENSION {includes,excludes} VALUE [of VALUE ...] [and DIMENSION {includes,excludes} VALUE [or VALUE ...] ...]] [met skipmetricvalidation]
Gevoeligheid kan 'laag', 'gemiddeld', 'hoog' zijn.
Schendingen kunnen het aantal schendingen zijn om een waarschuwing te activeren. Deze moet kleiner of gelijk zijn aan de evaluatie.
Evaluaties kunnen het aantal evaluatieperioden voor dynamische drempelwaarden zijn.
Datum/tijd kan de datum zijn van waaruit u de metrische historische gegevens moet leren en de dynamische drempelwaarden kunt berekenen (in ISO8601 notatie).
Dimensies kunnen worden opgevraagd door het trefwoord 'where' en meerdere dimensies toe te voegen door ze te combineren met het trefwoord 'en'.
Waarden voor METRIC, DIMENSION en de juiste DREMPELWAARDEn kunnen worden verkregen via az monitor metrics list-definitions
de opdracht.
Als een waarschuwingsregel meerdere criteria bevat, is het gebruik van dimensies beperkt tot één waarde per dimensie binnen elk criterium.
Er kunnen meerdere voorwaarden worden opgegeven met behulp van meer dan één --condition
argument.
Naam van de waarschuwingsregel.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Door spaties gescheiden lijst met bereiken waarvoor de regel van toepassing is. De resources die in deze parameter zijn opgegeven, moeten van hetzelfde type zijn en aanwezig zijn op dezelfde locatie.
Optionele parameters
Voeg een actiegroep en optionele webhookeigenschappen toe die moeten worden geactiveerd wanneer de waarschuwing wordt geactiveerd.
Gebruik: --action ACTION_GROUP_NAME_OR_ID [KEY=VAL [KEY=VAL ...]]
U kunt meerdere actiegroepen opgeven met behulp van meer dan één --action
argument.
De waarschuwing automatisch oplossen.
Beschrijving van de regel in vrije tekst.
Maak de regel met een uitgeschakelde status.
Frequentie waarmee de regel moet worden geëvalueerd in de notatie '##h##m##s'.
De regio van de doelresource(s) in bereiken. Dit moet worden opgegeven wanneer bereiken een resourcegroep of abonnement zijn.
Ernst van de waarschuwing van 0 (kritiek) tot 4 (uitgebreid).
Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.
Het resourcetype van de doelresource(s) in bereiken. Dit moet worden opgegeven wanneer bereiken een resourcegroep of abonnement zijn.
Tijd die nodig is om metrische gegevens samen te voegen in de notatie ##h#m##s.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az monitor metrics alert delete
Verwijder een waarschuwingsregel op basis van metrische gegevens.
az monitor metrics alert delete [--ids]
[--name]
[--resource-group]
[--subscription]
Voorbeelden
Verwijder een waarschuwingsregel op basis van metrische gegevens.
az monitor metrics alert delete --name MyAlertRule --resource-group MyResourceGroup
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van de waarschuwingsregel.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az monitor metrics alert list
Lijst met waarschuwingsregels op basis van metrische gegevens.
az monitor metrics alert list [--resource-group]
Voorbeelden
Lijst met waarschuwingsregels op basis van metrische gegevens.
az monitor metrics alert list --resource-group MyResourceGroup
Optionele parameters
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az monitor metrics alert show
Een waarschuwingsregel op basis van metrische gegevens weergeven.
az monitor metrics alert show [--ids]
[--name]
[--resource-group]
[--subscription]
Voorbeelden
Een waarschuwingsregel op basis van metrische gegevens weergeven.
az --name MyAlertRule --resource-group MyResourceGroup
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van de waarschuwingsregel.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az monitor metrics alert update
Werk een waarschuwingsregel op basis van metrische gegevens bij.
az monitor metrics alert update [--add]
[--add-action]
[--add-condition]
[--auto-mitigate {0, 1, f, false, n, no, t, true, y, yes}]
[--description]
[--enabled {0, 1, f, false, n, no, t, true, y, yes}]
[--evaluation-frequency]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--name]
[--remove]
[--remove-actions]
[--remove-conditions]
[--resource-group]
[--scopes]
[--set]
[--severity]
[--subscription]
[--tags]
[--window-size]
Voorbeelden
Schakel een waarschuwingsregel op basis van metrische gegevens uit/in.
az monitor metrics alert update --enabled false --name MyAlertRule --resource-group MyResourceGroup
Optionele parameters
Voeg een object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string of JSON string>.
Voeg een actiegroep en optionele webhookeigenschappen toe die moeten worden geactiveerd wanneer de waarschuwing wordt geactiveerd.
Gebruik: --add-action ACTION_GROUP_NAME_OR_ID [KEY=VAL [KEY=VAL ...]]
U kunt meerdere actiegroepen opgeven met behulp van meer dan één --add-action
argument. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.
Voeg een voorwaarde toe waarmee de regel wordt geactiveerd.
Gebruik: --add-condition {avg,min,max,total,count} [NAAMRUIMTE.] METRISCHE WAARDE [{=,!=,>,>=;<;<=} DREMPELWAARDE] [{<,>,><} dynamische GEVOELIGHEIDSSCHENDINGEN VAN EVALUATIES [sinds DATUM/TIJD]] [where DIMENSION {includes,excludes} VALUE [of VALUE ...] [and DIMENSION {includes,excludes} VALUE [or VALUE ...] ...]]
Gevoeligheid kan 'laag', 'gemiddeld', 'hoog' zijn.
Schendingen kunnen het aantal schendingen zijn om een waarschuwing te activeren. Deze moet kleiner of gelijk zijn aan de evaluatie.
Evaluaties kunnen het aantal evaluatieperioden voor dynamische drempelwaarden zijn.
Datum/tijd kan de datum zijn van waaruit u de metrische historische gegevens moet leren en de dynamische drempelwaarden kunt berekenen (in ISO8601 notatie).
Dimensies kunnen worden opgevraagd door het trefwoord 'where' en meerdere dimensies toe te voegen door ze te combineren met het trefwoord 'en'.
Waarden voor METRIC, DIMENSION en de juiste DREMPELWAARDEn kunnen worden verkregen via az monitor metrics list-definitions
de opdracht.
Als een waarschuwingsregel meerdere criteria bevat, is het gebruik van dimensies beperkt tot één waarde per dimensie binnen elk criterium.
Er kunnen meerdere voorwaarden worden opgegeven met behulp van meer dan één --add-condition
argument. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.
De waarschuwing automatisch oplossen.
Beschrijving van de regel in vrije tekst.
Of de waarschuwingsregel voor metrische gegevens is ingeschakeld.
Frequentie waarmee de regel in ##h##m##s
indeling moet worden geëvalueerd.
Wanneer u 'set' of 'toevoegen' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van de waarschuwingsregel.
Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list OR --remove propertyToRemove.
Door spaties gescheiden lijst met namen van actiegroepen die u wilt verwijderen. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.
Door spaties gescheiden lijst met voorwaardenamen die u wilt verwijderen. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Door spaties gescheiden lijst met bereiken waarvoor de regel van toepassing is. De resources die in deze parameter zijn opgegeven, moeten van hetzelfde type zijn en aanwezig zijn op dezelfde locatie. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.
Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=.
Ernst van de waarschuwing van 0 (kritiek) tot 4 (uitgebreid).
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Door spaties gescheiden tags: key[=value] [key[=value] ...]. Ondersteuning voor shorthand-syntaxis, json-file en yaml-file. Probeer '??' om meer weer te geven.
Tijd over het aggregeren van metrische gegevens in ##h##m##s
indeling.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.