Metric Alerts - Create Or Update
Vytvořte nebo aktualizujte definici upozornění na metriku.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/metricAlerts/{ruleName}?api-version=2024-03-01-preview
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Název skupiny prostředků. Název nerozlišuje malá a velká písmena. |
|
rule
|
path | True |
string |
Název pravidla. |
|
subscription
|
path | True |
string minLength: 1 |
ID cílového předplatného. |
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| location | True |
string |
Umístění prostředku |
| properties.criteria | True | MetricAlertCriteria: |
Definuje specifické informace o kritériích upozornění. |
| properties.enabled | True |
boolean |
Příznak, který označuje, zda je výstraha metriky povolena. |
| properties.evaluationFrequency | True |
string (duration) |
Jak často se výstraha metriky vyhodnocuje, je znázorněna ve formátu doby trvání ISO 8601. |
| properties.scopes | True |
string[] |
Seznam ID prostředků, na které je tato výstraha metriky vymezena. Obor pravidla metriky nelze změnit na základě protokolů. |
| properties.severity | True |
integer (int32) |
Závažnost upozornění {0, 1, 2, 3, 4} |
| identity |
Identita prostředku. |
||
| properties.actionProperties |
object |
Vlastnosti vlastností akce. |
|
| properties.actions |
Pole akcí, které se provádějí při aktivním pravidlu upozornění a při vyřešení podmínky upozornění. |
||
| properties.autoMitigate |
boolean |
Příznak, který označuje, zda má být výstraha automaticky vyřešena nebo ne. Výchozí hodnota je true. |
|
| properties.customProperties |
object |
Vlastnosti datové části upozornění |
|
| properties.description |
string |
Popis upozornění na metriku, které bude součástí e-mailu s upozorněním. |
|
| properties.resolveConfiguration |
Konfigurace způsobu řešení výstrahy. Platí pro PromQLCriteria. |
||
| properties.targetResourceRegion |
string |
Oblast cílových prostředků, na kterých je výstraha vytvořena/aktualizována. Povinné, pokud obor obsahuje předplatné, skupinu prostředků nebo více než jeden prostředek. |
|
| properties.targetResourceType |
string |
Typ prostředku cílových prostředků, na kterých je výstraha vytvořena/aktualizována. Povinné, pokud obor obsahuje předplatné, skupinu prostředků nebo více než jeden prostředek. |
|
| properties.windowSize |
string (duration) |
Časové období (ve formátu doby trvání ISO 8601), které se používá k monitorování aktivity výstrah na základě prahové hodnoty. |
|
| tags |
object |
Štítky prostředků |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
OK |
|
| Other Status Codes |
Špatný požadavek |
Zabezpečení
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
| Name | Description |
|---|---|
| user_impersonation | zosobnění uživatelského účtu |
Příklady
Create or update a dynamic alert rule for Multiple Resources
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gigtest/providers/Microsoft.Insights/metricAlerts/MetricAlertOnMultipleResources?api-version=2024-03-01-preview
{
"location": "global",
"tags": {},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gigtest/providers/Microsoft.Compute/virtualMachines/gigwadme1",
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gigtest/providers/Microsoft.Compute/virtualMachines/gigwadme2"
],
"evaluationFrequency": "PT1M",
"windowSize": "PT15M",
"targetResourceType": "Microsoft.Compute/virtualMachines",
"targetResourceRegion": "southcentralus",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "DynamicThresholdCriterion",
"name": "High_CPU_80",
"metricName": "Percentage CPU",
"metricNamespace": "microsoft.compute/virtualmachines",
"operator": "GreaterOrLessThan",
"timeAggregation": "Average",
"dimensions": [],
"alertSensitivity": "Medium",
"failingPeriods": {
"numberOfEvaluationPeriods": 4,
"minFailingPeriodsToAlert": 4
}
}
]
},
"autoMitigate": true,
"actions": [
{
"actionGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2",
"webHookProperties": {
"key11": "value11",
"key12": "value12"
}
}
]
}
}
Ukázková odpověď
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gigtest/providers/providers/microsoft.insights/metricalerts/MetricAlertOnMultipleResources",
"type": "Microsoft.Insights/metricAlerts",
"location": "global",
"tags": {
"hidden-link:/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/leoalerttest": "Resource"
},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gigtest/providers/Microsoft.Compute/virtualMachines/gigwadme1",
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gigtest/providers/Microsoft.Compute/virtualMachines/gigwadme2"
],
"evaluationFrequency": "PT1M",
"windowSize": "PT15M",
"targetResourceType": "Microsoft.Compute/virtualMachines",
"targetResourceRegion": "southcentralus",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "DynamicThresholdCriterion",
"name": "High_CPU_80",
"metricName": "Percentage CPU",
"metricNamespace": "microsoft.compute/virtualmachines",
"operator": "GreaterOrLessThan",
"timeAggregation": "Average",
"dimensions": [],
"alertSensitivity": "Medium",
"failingPeriods": {
"numberOfEvaluationPeriods": 4,
"minFailingPeriodsToAlert": 4
}
}
]
},
"autoMitigate": true,
"actions": [
{
"actionGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2",
"webHookProperties": {
"key11": "value11",
"key12": "value12"
}
}
]
}
}
Create or update a dynamic alert rule for Single Resource
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gigtest/providers/Microsoft.Insights/metricAlerts/chiricutin?api-version=2024-03-01-preview
{
"location": "global",
"tags": {},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gigtest/providers/Microsoft.Compute/virtualMachines/gigwadme"
],
"evaluationFrequency": "PT1M",
"windowSize": "PT15M",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "DynamicThresholdCriterion",
"name": "High_CPU_80",
"metricName": "Percentage CPU",
"metricNamespace": "microsoft.compute/virtualmachines",
"operator": "GreaterOrLessThan",
"timeAggregation": "Average",
"dimensions": [],
"alertSensitivity": "Medium",
"failingPeriods": {
"numberOfEvaluationPeriods": 4,
"minFailingPeriodsToAlert": 4
},
"ignoreDataBefore": "2019-04-04T21:00:00.000Z"
}
]
},
"autoMitigate": true,
"actions": [
{
"actionGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2",
"webHookProperties": {
"key11": "value11",
"key12": "value12"
}
}
]
}
}
Ukázková odpověď
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gigtest/providers/providers/microsoft.insights/metricalerts/chiricutin",
"type": "Microsoft.Insights/metricAlerts",
"location": "global",
"tags": {
"hidden-link:/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/leoalerttest": "Resource"
},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gigtest/providers/Microsoft.Compute/virtualMachines/gigwadme"
],
"evaluationFrequency": "PT1M",
"windowSize": "PT15M",
"targetResourceType": "Microsoft.Compute/virtualMachines",
"targetResourceRegion": "southcentralus",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "DynamicThresholdCriterion",
"name": "High_CPU_80",
"metricName": "Percentage CPU",
"metricNamespace": "microsoft.compute/virtualmachines",
"operator": "GreaterOrLessThan",
"timeAggregation": "Average",
"dimensions": [],
"alertSensitivity": "Medium",
"failingPeriods": {
"numberOfEvaluationPeriods": 4,
"minFailingPeriodsToAlert": 4
},
"ignoreDataBefore": "2019-04-04T21:00:00.000Z"
}
]
},
"autoMitigate": true,
"actions": [
{
"actionGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2",
"webHookProperties": {
"key11": "value11",
"key12": "value12"
}
}
]
}
}
Create or update a query based alert rule
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/Microsoft.Insights/metricAlerts/chiricutin?api-version=2024-03-01-preview
{
"location": "eastus",
"tags": {},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/2f1a501a-6e1d-4f37-a445-462d7f8a563d/resourceGroups/AdisTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-test-euap": {}
}
},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/microsoft.monitor/accounts/gigwadme"
],
"evaluationFrequency": "PT1M",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.PromQLCriteria",
"failingPeriods": {
"for": "PT5M"
},
"allOf": [
{
"name": "Metric1",
"criterionType": "StaticThresholdCriterion",
"query": "avg({\"system.cpu.utilization\"}) > 90"
}
]
},
"resolveConfiguration": {
"autoResolved": true,
"timeToResolve": "PT10M"
},
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2"
}
],
"actionProperties": {
"Email.Sujbect": "my custom email subject"
},
"customProperties": {
"key11": "value11",
"key12": "value12"
}
}
}
Ukázková odpověď
{
"id": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/providers/microsoft.insights/metricalerts/chiricutin",
"type": "Microsoft.Insights/metricAlerts",
"location": "eastus",
"tags": {
"hidden-link:/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/leoalerttest": "Resource"
},
"identity": {
"type": "UserAssigned",
"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47",
"userAssignedIdentities": {
"/subscriptions/2f1a501a-6e1d-4f37-a445-462d7f8a563d/resourceGroups/AdisTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-test-euap": {
"clientId": "778f4d04-3c60-4622-a839-5cf05866c983",
"principalId": "669dd76d-cde8-4dc3-b882-1de566b0c628"
}
}
},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/microsoft.monitor/accounts/gigwadme"
],
"evaluationFrequency": "PT1M",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.PromQLCriteria",
"failingPeriods": {
"for": "PT2M"
},
"allOf": [
{
"name": "Metric1",
"criterionType": "StaticThresholdCriterion",
"query": "avg({\"system.cpu.utilization\"}) > 90"
}
]
},
"resolveConfiguration": {
"autoResolved": true,
"timeToResolve": "PT10M"
},
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2"
}
],
"actionProperties": {
"Email.Sujbect": "my custom email subject"
},
"customProperties": {
"key11": "value11",
"key12": "value12"
}
}
}
Create or update a query based alert rule with dynamic threshold
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/Microsoft.Insights/metricAlerts/chiricutin?api-version=2024-03-01-preview
{
"location": "eastus",
"tags": {},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/2f1a501a-6e1d-4f37-a445-462d7f8a563d/resourceGroups/AdisTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-test-euap": {}
}
},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/microsoft.monitor/accounts/gigwadme"
],
"evaluationFrequency": "PT1M",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.PromQLCriteria",
"failingPeriods": {
"for": "PT5M"
},
"allOf": [
{
"name": "Metric1",
"criterionType": "DynamicThresholdCriterion",
"query": "avg({\"system.cpu.utilization\"})",
"operator": "LessThan",
"alertSensitivity": "Medium",
"ignoreDataBefore": "2019-04-04T21:00:00.000Z"
}
]
},
"resolveConfiguration": {
"autoResolved": true,
"timeToResolve": "PT10M"
},
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2"
}
],
"actionProperties": {
"Email.Sujbect": "my custom email subject"
},
"customProperties": {
"key11": "value11",
"key12": "value12"
}
}
}
Ukázková odpověď
{
"id": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/providers/microsoft.insights/metricalerts/chiricutin",
"type": "Microsoft.Insights/metricAlerts",
"location": "eastus",
"tags": {
"hidden-link:/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/leoalerttest": "Resource"
},
"identity": {
"type": "UserAssigned",
"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47",
"userAssignedIdentities": {
"/subscriptions/2f1a501a-6e1d-4f37-a445-462d7f8a563d/resourceGroups/AdisTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-test-euap": {
"clientId": "778f4d04-3c60-4622-a839-5cf05866c983",
"principalId": "669dd76d-cde8-4dc3-b882-1de566b0c628"
}
}
},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/microsoft.monitor/accounts/gigwadme"
],
"evaluationFrequency": "PT1M",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.PromQLCriteria",
"failingPeriods": {
"for": "PT2M"
},
"allOf": [
{
"name": "Metric1",
"criterionType": "DynamicThresholdCriterion",
"query": "avg({\"system.cpu.utilization\"})",
"operator": "LessThan",
"alertSensitivity": "Medium",
"ignoreDataBefore": "2019-04-04T21:00:00.000Z"
}
]
},
"resolveConfiguration": {
"autoResolved": true,
"timeToResolve": "PT10M"
},
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2"
}
],
"actionProperties": {
"Email.Sujbect": "my custom email subject"
},
"customProperties": {
"key11": "value11",
"key12": "value12"
}
}
}
Create or update a resource centric query based alert rule
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/Microsoft.Insights/metricAlerts/chiricutin?api-version=2024-03-01-preview
{
"location": "eastus",
"tags": {},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/2f1a501a-6e1d-4f37-a445-462d7f8a563d/resourceGroups/AdisTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-test-euap": {}
}
},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/microsoft.compute/virtualMachines/myVmName"
],
"evaluationFrequency": "PT1M",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.PromQLCriteria",
"failingPeriods": {
"for": "PT5M"
},
"allOf": [
{
"name": "Metric1",
"criterionType": "StaticThresholdCriterion",
"query": "avg({\"system.cpu.utilization\"}) > 90"
}
]
},
"resolveConfiguration": {
"autoResolved": true,
"timeToResolve": "PT10M"
},
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2"
}
],
"actionProperties": {
"Email.Sujbect": "my custom email subject"
},
"customProperties": {
"key11": "value11",
"key12": "value12"
}
}
}
Ukázková odpověď
{
"id": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/providers/microsoft.insights/metricalerts/chiricutin",
"type": "Microsoft.Insights/metricAlerts",
"location": "eastus",
"tags": {
"hidden-link:/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/leoalerttest": "Resource"
},
"identity": {
"type": "UserAssigned",
"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47",
"userAssignedIdentities": {
"/subscriptions/2f1a501a-6e1d-4f37-a445-462d7f8a563d/resourceGroups/AdisTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-test-euap": {
"clientId": "778f4d04-3c60-4622-a839-5cf05866c983",
"principalId": "669dd76d-cde8-4dc3-b882-1de566b0c628"
}
}
},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/microsoft.compute/virtualMachines/myVmName"
],
"evaluationFrequency": "PT1M",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.PromQLCriteria",
"failingPeriods": {
"for": "PT2M"
},
"allOf": [
{
"name": "Metric1",
"criterionType": "StaticThresholdCriterion",
"query": "avg({\"system.cpu.utilization\"}) > 90"
}
]
},
"resolveConfiguration": {
"autoResolved": true,
"timeToResolve": "PT10M"
},
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2"
}
],
"actionProperties": {
"Email.Sujbect": "my custom email subject"
},
"customProperties": {
"key11": "value11",
"key12": "value12"
}
}
}
Create or update a resource centric query based alert rule for Multiple Resources
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/Microsoft.Insights/metricAlerts/chiricutin?api-version=2024-03-01-preview
{
"location": "eastus",
"tags": {},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/2f1a501a-6e1d-4f37-a445-462d7f8a563d/resourceGroups/AdisTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-test-euap": {}
}
},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7"
],
"evaluationFrequency": "PT1M",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.PromQLCriteria",
"failingPeriods": {
"for": "PT5M"
},
"allOf": [
{
"name": "Metric1",
"criterionType": "StaticThresholdCriterion",
"query": "avg({\"system.cpu.utilization\"}) by (\"microsoft.resourceid\") > 90"
}
]
},
"resolveConfiguration": {
"autoResolved": true,
"timeToResolve": "PT10M"
},
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2"
}
],
"actionProperties": {
"Email.Sujbect": "my custom email subject"
},
"customProperties": {
"key11": "value11",
"key12": "value12"
}
}
}
Ukázková odpověď
{
"id": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/providers/microsoft.insights/metricalerts/chiricutin",
"type": "Microsoft.Insights/metricAlerts",
"location": "eastus",
"tags": {
"hidden-link:/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/leoalerttest": "Resource"
},
"identity": {
"type": "UserAssigned",
"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47",
"userAssignedIdentities": {
"/subscriptions/2f1a501a-6e1d-4f37-a445-462d7f8a563d/resourceGroups/AdisTest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/msi-test-euap": {
"clientId": "778f4d04-3c60-4622-a839-5cf05866c983",
"principalId": "669dd76d-cde8-4dc3-b882-1de566b0c628"
}
}
},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7"
],
"evaluationFrequency": "PT1M",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.PromQLCriteria",
"failingPeriods": {
"for": "PT2M"
},
"allOf": [
{
"name": "Metric1",
"criterionType": "StaticThresholdCriterion",
"query": "avg({\"system.cpu.utilization\"}) by (\"microsoft.resourceid\") > 90"
}
]
},
"resolveConfiguration": {
"autoResolved": true,
"timeToResolve": "PT10M"
},
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2"
}
],
"actionProperties": {
"Email.Sujbect": "my custom email subject"
},
"customProperties": {
"key11": "value11",
"key12": "value12"
}
}
}
Create or update a web test alert rule
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789101/resourceGroups/rg-example/providers/Microsoft.Insights/metricAlerts/webtest-name-example?api-version=2024-03-01-preview
{
"location": "global",
"tags": {
"hidden-link:/subscriptions/12345678-1234-1234-1234-123456789101/resourcegroups/rg-example/providers/microsoft.insights/components/webtest-name-example": "Resource",
"hidden-link:/subscriptions/12345678-1234-1234-1234-123456789101/resourcegroups/rg-example/providers/microsoft.insights/webtests/component-example": "Resource"
},
"properties": {
"description": "Automatically created alert rule for availability test \"component-example\" a",
"enabled": true,
"severity": 4,
"windowSize": "PT15M",
"evaluationFrequency": "PT1M",
"criteria": {
"failedLocationCount": 2,
"webTestId": "/subscriptions/12345678-1234-1234-1234-123456789101/resourcegroups/rg-example/providers/microsoft.insights/webtests/component-example",
"componentId": "/subscriptions/12345678-1234-1234-1234-123456789101/resourcegroups/rg-example/providers/microsoft.insights/components/webtest-name-example",
"odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
},
"actions": [],
"scopes": [
"/subscriptions/12345678-1234-1234-1234-123456789101/resourcegroups/rg-example/providers/microsoft.insights/webtests/component-example",
"/subscriptions/12345678-1234-1234-1234-123456789101/resourcegroups/rg-example/providers/microsoft.insights/components/webtest-name-example"
]
}
}
Ukázková odpověď
{
"location": "global",
"type": "Microsoft.Insights/metricAlerts",
"name": "webtest-name-example",
"id": "/subscriptions/12345678-1234-1234-1234-123456789101/resourcegroups/rg-example/providers/microsoft.insights/metricalerts/webtest-name-example",
"tags": {
"hidden-link:/subscriptions/12345678-1234-1234-1234-123456789101/resourcegroups/rg-example/providers/microsoft.insights/components/component-example": "Resource",
"hidden-link:/subscriptions/12345678-1234-1234-1234-123456789101/resourcegroups/rg-example/providers/microsoft.insights/webtests/webtest-name-example": "Resource"
},
"properties": {
"description": "Automatically created alert rule for availability test \"webtest-name-example\" a",
"severity": 4,
"enabled": true,
"scopes": [
"/subscriptions/12345678-1234-1234-1234-123456789101/resourcegroups/rg-example/providers/microsoft.insights/webtests/webtest-name-example",
"/subscriptions/12345678-1234-1234-1234-123456789101/resourcegroups/rg-example/providers/microsoft.insights/components/component-example"
],
"evaluationFrequency": "PT1M",
"windowSize": "PT15M",
"criteria": {
"webTestId": "/subscriptions/12345678-1234-1234-1234-123456789101/resourcegroups/rg-example/providers/microsoft.insights/webtests/webtest-name-example",
"componentId": "/subscriptions/12345678-1234-1234-1234-123456789101/resourcegroups/rg-example/providers/microsoft.insights/components/component-example",
"failedLocationCount": 2,
"odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
},
"actions": []
}
}
Create or update an alert rule for Multiple Resource
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/Microsoft.Insights/metricAlerts/MetricAlertOnMultipleResources?api-version=2024-03-01-preview
{
"location": "global",
"tags": {},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/Microsoft.Compute/virtualMachines/gigwadme1",
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/Microsoft.Compute/virtualMachines/gigwadme2"
],
"evaluationFrequency": "PT1M",
"windowSize": "PT15M",
"targetResourceType": "Microsoft.Compute/virtualMachines",
"targetResourceRegion": "southcentralus",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "StaticThresholdCriterion",
"name": "High_CPU_80",
"metricName": "Percentage CPU",
"metricNamespace": "microsoft.compute/virtualmachines",
"dimensions": [],
"operator": "GreaterThan",
"threshold": 80.5,
"timeAggregation": "Average"
}
]
},
"autoMitigate": true,
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2",
"webHookProperties": {
"key11": "value11",
"key12": "value12"
}
}
]
}
}
Ukázková odpověď
{
"id": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/providers/microsoft.insights/metricalerts/MetricAlertOnMultipleResources",
"type": "Microsoft.Insights/metricAlerts",
"location": "global",
"tags": {
"hidden-link:/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/leoalerttest": "Resource"
},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/Microsoft.Compute/virtualMachines/gigwadme1",
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/Microsoft.Compute/virtualMachines/gigwadme2"
],
"evaluationFrequency": "PT1M",
"windowSize": "PT15M",
"targetResourceType": "Microsoft.Compute/virtualMachines",
"targetResourceRegion": "southcentralus",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "StaticThresholdCriterion",
"name": "High_CPU_80",
"metricName": "Percentage CPU",
"metricNamespace": "microsoft.compute/virtualmachines",
"dimensions": [],
"operator": "GreaterThan",
"threshold": 80.5,
"timeAggregation": "Average"
}
]
},
"autoMitigate": true,
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2",
"webHookProperties": {
"key11": "value11",
"key12": "value12"
}
}
]
}
}
Create or update an alert rule for Single Resource
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/Microsoft.Insights/metricAlerts/chiricutin?api-version=2024-03-01-preview
{
"location": "global",
"tags": {},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/Microsoft.Compute/virtualMachines/gigwadme"
],
"evaluationFrequency": "PT1M",
"windowSize": "PT15M",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "StaticThresholdCriterion",
"name": "High_CPU_80",
"metricName": "\\Processor(_Total)\\% Processor Time",
"dimensions": [],
"operator": "GreaterThan",
"threshold": 80.5,
"timeAggregation": "Average"
}
]
},
"autoMitigate": true,
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2",
"webHookProperties": {
"key11": "value11",
"key12": "value12"
}
}
]
}
}
Ukázková odpověď
{
"id": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/providers/microsoft.insights/metricalerts/chiricutin",
"type": "Microsoft.Insights/metricAlerts",
"location": "global",
"tags": {
"hidden-link:/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/leoalerttest": "Resource"
},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/Microsoft.Compute/virtualMachines/gigwadme"
],
"evaluationFrequency": "PT1M",
"windowSize": "PT15M",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "StaticThresholdCriterion",
"name": "High_CPU_80",
"metricName": "\\Processor(_Total)\\% Processor Time",
"dimensions": [],
"operator": "GreaterThan",
"threshold": 80.5,
"timeAggregation": "Average"
}
]
},
"autoMitigate": true,
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2",
"webHookProperties": {
"key11": "value11",
"key12": "value12"
}
}
]
}
}
Create or update an alert rule on Resource group(s)
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest1/providers/Microsoft.Insights/metricAlerts/MetricAlertAtResourceGroupLevel?api-version=2024-03-01-preview
{
"location": "global",
"tags": {},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest1",
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest2"
],
"evaluationFrequency": "PT1M",
"windowSize": "PT15M",
"targetResourceType": "Microsoft.Compute/virtualMachines",
"targetResourceRegion": "southcentralus",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "StaticThresholdCriterion",
"name": "High_CPU_80",
"metricName": "Percentage CPU",
"metricNamespace": "microsoft.compute/virtualmachines",
"dimensions": [],
"operator": "GreaterThan",
"threshold": 80.5,
"timeAggregation": "Average"
}
]
},
"autoMitigate": true,
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2",
"webHookProperties": {
"key11": "value11",
"key12": "value12"
}
}
]
}
}
Ukázková odpověď
{
"id": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest1/providers/providers/microsoft.insights/metricalerts/MetricAlertAtResourceGroupLevel",
"type": "Microsoft.Insights/metricAlerts",
"location": "global",
"tags": {
"hidden-link:/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/leoalerttest": "Resource"
},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest1",
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest2"
],
"evaluationFrequency": "PT1M",
"windowSize": "PT15M",
"targetResourceType": "Microsoft.Compute/virtualMachines",
"targetResourceRegion": "southcentralus",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "StaticThresholdCriterion",
"name": "High_CPU_80",
"metricName": "Percentage CPU",
"metricNamespace": "microsoft.compute/virtualmachines",
"dimensions": [],
"operator": "GreaterThan",
"threshold": 80.5,
"timeAggregation": "Average"
}
]
},
"autoMitigate": true,
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2",
"webHookProperties": {
"key11": "value11",
"key12": "value12"
}
}
]
}
}
Create or update an alert rule on Subscription
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/Microsoft.Insights/metricAlerts/MetricAlertAtSubscriptionLevel?api-version=2024-03-01-preview
{
"location": "global",
"tags": {},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7"
],
"evaluationFrequency": "PT1M",
"windowSize": "PT15M",
"targetResourceType": "Microsoft.Compute/virtualMachines",
"targetResourceRegion": "southcentralus",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "StaticThresholdCriterion",
"name": "High_CPU_80",
"metricName": "Percentage CPU",
"metricNamespace": "microsoft.compute/virtualmachines",
"dimensions": [],
"operator": "GreaterThan",
"threshold": 80.5,
"timeAggregation": "Average"
}
]
},
"autoMitigate": true,
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2",
"webHookProperties": {
"key11": "value11",
"key12": "value12"
}
}
]
}
}
Ukázková odpověď
{
"id": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/providers/microsoft.insights/metricalerts/MetricAlertAtSubscriptionLevel",
"type": "Microsoft.Insights/metricAlerts",
"location": "global",
"tags": {
"hidden-link:/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/leoalerttest": "Resource"
},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7"
],
"evaluationFrequency": "PT1M",
"windowSize": "PT15M",
"targetResourceType": "Microsoft.Compute/virtualMachines",
"targetResourceRegion": "southcentralus",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "StaticThresholdCriterion",
"name": "High_CPU_80",
"metricName": "Percentage CPU",
"metricNamespace": "microsoft.compute/virtualmachines",
"dimensions": [],
"operator": "GreaterThan",
"threshold": 80.5,
"timeAggregation": "Average"
}
]
},
"autoMitigate": true,
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2",
"webHookProperties": {
"key11": "value11",
"key12": "value12"
}
}
]
}
}
Create or update an alert rules with dimensions
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/Microsoft.Insights/metricAlerts/MetricAlertOnMultipleDimensions?api-version=2024-03-01-preview
{
"location": "global",
"tags": {},
"properties": {
"description": "This is the description of the rule1",
"enabled": true,
"severity": 3,
"windowSize": "P1D",
"evaluationFrequency": "PT1H",
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/Microsoft.KeyVault/vaults/keyVaultResource"
],
"criteria": {
"allOf": [
{
"metricName": "Availability",
"metricNamespace": "Microsoft.KeyVault/vaults",
"operator": "GreaterThan",
"timeAggregation": "Average",
"name": "Metric1",
"dimensions": [
{
"name": "ActivityName",
"operator": "Include",
"values": [
"*"
]
},
{
"name": "StatusCode",
"operator": "Include",
"values": [
"200"
]
}
],
"criterionType": "StaticThresholdCriterion",
"threshold": 55
}
],
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"
},
"actions": [
{
"actionGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2",
"webHookProperties": {
"key11": "value11",
"key12": "value12"
}
}
],
"autoMitigate": true
}
}
Ukázková odpověď
{
"id": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/providers/microsoft.insights/metricalerts/MetricAlertWithDimensions",
"type": "Microsoft.Insights/metricAlerts",
"location": "global",
"tags": {
"hidden-link:/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/leoalerttest": "Resource"
},
"properties": {
"description": "This is the description of the rule1",
"severity": 3,
"enabled": true,
"scopes": [
"/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourceGroups/gigtest/providers/Microsoft.KeyVault/vaults/keyVaultResource"
],
"evaluationFrequency": "PT1H",
"windowSize": "P1D",
"targetResourceType": "Microsoft.KeyVault/vaults",
"targetResourceRegion": "southcentralus",
"criteria": {
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
"allOf": [
{
"metricName": "Availability",
"metricNamespace": "Microsoft.KeyVault/vaults",
"operator": "GreaterThan",
"timeAggregation": "Average",
"name": "Metric1",
"dimensions": [
{
"name": "ActivityName",
"operator": "Include",
"values": [
"*"
]
},
{
"name": "StatusCode",
"operator": "Include",
"values": [
"200"
]
}
],
"criterionType": "StaticThresholdCriterion",
"threshold": 55
}
]
},
"autoMitigate": true,
"actions": [
{
"actionGroupId": "/subscriptions/14ddf0c5-77c5-4b53-84f6-e1fa43ad68f7/resourcegroups/gigtest/providers/microsoft.insights/actiongroups/group2",
"webHookProperties": {
"key11": "value11",
"key12": "value12"
}
}
]
}
}
Definice
| Name | Description |
|---|---|
|
Additional |
Pole objektů s vlastnostmi 'typ' a 'informace'. Schéma 'info' je specifické pro službu a závisí na řetězci 'type'. |
|
Aggregation |
Typy časové agregace kritérií. Mohou být vráceny dříve nezdokumentované hodnoty |
|
Dynamic |
Kritérium pro dynamický práh. |
|
Dynamic |
Kritérium pro dynamický dotaz na ples. |
|
Dynamic |
Minimální počet porušení požadovaných v rámci vybraného časového intervalu zpětného vyhledávání, které je nutné k vyvolání výstrahy. |
|
Dynamic |
Operátor použitý k porovnání hodnoty metriky s prahovou hodnotou. Mohou být vráceny dříve nezdokumentované hodnoty |
|
Dynamic |
Rozsah odchylky vyžadovaný k aktivaci výstrahy. To bude mít vliv na to, jak úzká je prahová hodnota vzoru řady metrik. Mohou být vráceny dříve nezdokumentované hodnoty |
| Error | |
|
Error |
Popisuje podrobnosti o chybové odpovědi. |
|
Error |
Popisuje formát odpovědi na chybu. |
| Identity |
Identita prostředku |
|
Identity |
Typ identity spravované služby Mohou být vráceny dříve nezdokumentované hodnoty |
|
Metric |
Výstražná akce. |
|
Metric |
Specifikuje kritéria upozornění na metriky pro více zdrojů, které mají více kritérií metrik. |
|
Metric |
Zdroj upozornění na metrické údaje. |
|
Metric |
Specifikuje kritéria upozornění na metriky pro jeden zdroj, který má více kritérií metrik. |
|
Metric |
Kritérium pro filtrování metrik. |
|
Metric |
Specifikuje metrický rozměr. |
| Operator |
Operátor kritérií. Mohou být vráceny dříve nezdokumentované hodnoty |
|
Prom |
Specifikuje kritéria PromQL pro zdroj upozornění na metriku. |
|
Query |
Konfigurace pro neúspěšná období v upozorněních založených na dotazech. |
|
Resolve |
|
|
Static |
Kritérium pro statický dotaz na ples. |
|
User |
Vlastnosti uživatelem přiřazené identity. |
|
Webtest |
Specifikuje kritéria pravidla upozornění na metriky pro webový testovací zdroj. |
AdditionalInfo
Pole objektů s vlastnostmi 'typ' a 'informace'. Schéma 'info' je specifické pro službu a závisí na řetězci 'type'.
| Name | Typ | Description |
|---|---|---|
| info |
Další informace specifické pro typ. |
|
| type |
string |
Typ dodatečných informací. |
AggregationTypeEnum
Typy časové agregace kritérií. Mohou být vráceny dříve nezdokumentované hodnoty
| Hodnota | Description |
|---|---|
| Average | |
| Count | |
| Minimum | |
| Maximum | |
| Total |
DynamicMetricCriteria
Kritérium pro dynamický práh.
| Name | Typ | Description |
|---|---|---|
| alertSensitivity |
Rozsah odchylky vyžadovaný k aktivaci výstrahy. To bude mít vliv na to, jak úzká je prahová hodnota vzoru řady metrik. Mohou být vráceny dříve nezdokumentované hodnoty |
|
| criterionType |
string:
Dynamic |
Určuje typ kritéria prahové hodnoty. Mohou být vráceny dříve nezdokumentované hodnoty |
| dimensions |
Seznam podmínek dimenzí |
|
| failingPeriods |
Minimální počet porušení požadovaných v rámci vybraného časového intervalu zpětného vyhledávání, které je nutné k vyvolání výstrahy. |
|
| ignoreDataBefore |
string (date-time) |
Tato možnost slouží k nastavení data, od kterého chcete začít učit historická data metrik a vypočítat dynamické prahové hodnoty (ve formátu ISO8601). |
| metricName |
string |
Název metriky |
| metricNamespace |
string |
Namespace metriky. |
| name |
string |
Název kritérií |
| operator |
Operátor použitý k porovnání hodnoty metriky s prahovou hodnotou. Mohou být vráceny dříve nezdokumentované hodnoty |
|
| skipMetricValidation |
boolean |
Umožňuje vytvořit pravidlo upozornění na vlastní metriku, která ještě není vygenerována, tím, že způsobí vynechání ověření metriky. |
| timeAggregation |
Typy časové agregace kritérií. Mohou být vráceny dříve nezdokumentované hodnoty |
DynamicPromQLCriteria
Kritérium pro dynamický dotaz na ples.
| Name | Typ | Description |
|---|---|---|
| alertSensitivity |
Rozsah odchylky vyžadovaný k aktivaci výstrahy. To bude mít vliv na to, jak úzká je prahová hodnota vzoru řady metrik. Mohou být vráceny dříve nezdokumentované hodnoty |
|
| criterionType |
string:
Dynamic |
Určuje typ kritéria prahové hodnoty. Mohou být vráceny dříve nezdokumentované hodnoty |
| ignoreDataBefore |
string (date-time) |
Tato možnost slouží k nastavení data, od kterého chcete začít učit historická data metrik a vypočítat dynamické prahové hodnoty (ve formátu ISO8601). |
| name |
string |
Název kritérií |
| operator |
Operátor použitý k porovnání hodnoty metriky s prahovou hodnotou. Mohou být vráceny dříve nezdokumentované hodnoty |
|
| query |
string |
Dotaz použitý k vyhodnocení pravidla upozornění |
DynamicThresholdFailingPeriods
Minimální počet porušení požadovaných v rámci vybraného časového intervalu zpětného vyhledávání, které je nutné k vyvolání výstrahy.
| Name | Typ | Description |
|---|---|---|
| minFailingPeriodsToAlert |
number |
Počet porušení, která se mají aktivovat upozornění. Měl by být menší nebo roven čísluOfEvaluationPeriods. |
| numberOfEvaluationPeriods |
number |
Počet agregovaných bodů zpětného vyhledávání. Časové období zpětného vyhledávání se vypočítá na základě členitosti agregace (windowSize) a vybraného počtu agregovaných bodů. |
DynamicThresholdOperator
Operátor použitý k porovnání hodnoty metriky s prahovou hodnotou. Mohou být vráceny dříve nezdokumentované hodnoty
| Hodnota | Description |
|---|---|
| GreaterThan | |
| LessThan | |
| GreaterOrLessThan |
DynamicThresholdSensitivity
Rozsah odchylky vyžadovaný k aktivaci výstrahy. To bude mít vliv na to, jak úzká je prahová hodnota vzoru řady metrik. Mohou být vráceny dříve nezdokumentované hodnoty
| Hodnota | Description |
|---|---|
| Low | |
| Medium | |
| High |
Error
| Name | Typ | Description |
|---|---|---|
| additionalInfo |
Pole objektů s vlastnostmi 'typ' a 'informace'. Schéma 'info' je specifické pro službu a závisí na řetězci 'type'. |
|
| code |
string |
Nelokalizovaný řetězec, který lze použít k programové identifikaci chyby. |
| details |
Pole dalších vnořených objektů s informacemi o odpovědích na chybu, jak je popsáno v tomto kontraktu. |
|
| message |
string |
Podrobně popisuje chybu a poskytuje informace o ladění. Pokud je Accept-Language nastaveno v požadavku, musí být lokalizováno do daného jazyka. |
| target |
string |
Cíl konkrétní chyby (například název chybné vlastnosti). |
ErrorDetail
Popisuje podrobnosti o chybové odpovědi.
| Name | Typ | Description |
|---|---|---|
| additionalInfo |
Pole objektů s vlastnostmi 'typ' a 'informace'. Schéma 'info' je specifické pro službu a závisí na řetězci 'type'. |
|
| code |
string |
Nelokalizovaný řetězec, který lze použít k programové identifikaci chyby. |
| message |
string |
Podrobně popisuje chybu a poskytuje informace o ladění. |
| target |
string |
Cíl konkrétní chyby (například název chybné vlastnosti). |
ErrorResponse
Popisuje formát odpovědi na chybu.
| Name | Typ | Description |
|---|---|---|
| error |
Identity
Identita prostředku
| Name | Typ | Description |
|---|---|---|
| principalId |
string |
ID objektu zabezpečení identity prostředku. |
| tenantId |
string |
ID tenanta prostředku. |
| type |
Typ identity spravované služby Mohou být vráceny dříve nezdokumentované hodnoty |
|
| userAssignedIdentities |
<string,
User |
Seznam identit uživatelů přidružených k prostředku. Odkazy na klíče slovníku identit uživatelů budou ID prostředků Azure ve tvaru: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
IdentityType
Typ identity spravované služby Mohou být vráceny dříve nezdokumentované hodnoty
| Hodnota | Description |
|---|---|
| SystemAssigned | |
| UserAssigned | |
| None |
MetricAlertAction
Výstražná akce.
| Name | Typ | Description |
|---|---|---|
| actionGroupId |
string |
ID skupiny akcí, která se má použít. |
| webHookProperties |
object |
Toto pole umožňuje zadat vlastní vlastnosti, které by se připojily k datové části výstrahy odeslané jako vstup do webhooku. |
MetricAlertMultipleResourceMultipleMetricCriteria
Specifikuje kritéria upozornění na metriky pro více zdrojů, které mají více kritérií metrik.
| Name | Typ | Description |
|---|---|---|
| allOf | MultiMetricCriteria[]: |
Seznam více metrických kritérií pro tuto operaci "vše". |
| odata.type |
string:
Microsoft. |
Určuje typ kritérií upozornění. Mohou být vráceny dříve nezdokumentované hodnoty |
MetricAlertResource
Zdroj upozornění na metrické údaje.
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku Azure |
| identity |
Identita prostředku. |
|
| location |
string |
Umístění prostředku |
| name |
string |
Název prostředku Azure |
| properties.actionProperties |
object |
Vlastnosti vlastností akce. |
| properties.actions |
Pole akcí, které se provádějí při aktivním pravidlu upozornění a při vyřešení podmínky upozornění. |
|
| properties.autoMitigate |
boolean |
Příznak, který označuje, zda má být výstraha automaticky vyřešena nebo ne. Výchozí hodnota je true. |
| properties.criteria | MetricAlertCriteria: |
Definuje specifické informace o kritériích upozornění. |
| properties.customProperties |
object |
Vlastnosti datové části upozornění |
| properties.description |
string |
Popis upozornění na metriku, které bude součástí e-mailu s upozorněním. |
| properties.enabled |
boolean |
Příznak, který označuje, zda je výstraha metriky povolena. |
| properties.evaluationFrequency |
string (duration) |
Jak často se výstraha metriky vyhodnocuje, je znázorněna ve formátu doby trvání ISO 8601. |
| properties.isMigrated |
boolean |
Hodnota určující, zda je toto pravidlo upozornění migrováno. |
| properties.lastUpdatedTime |
string (date-time) |
Minule bylo pravidlo aktualizováno ve ISO8601 formátu. |
| properties.resolveConfiguration |
Konfigurace způsobu řešení výstrahy. Platí pro PromQLCriteria. |
|
| properties.scopes |
string[] |
Seznam ID prostředků, na které je tato výstraha metriky vymezena. Obor pravidla metriky nelze změnit na základě protokolů. |
| properties.severity |
integer (int32) |
Závažnost upozornění {0, 1, 2, 3, 4} |
| properties.targetResourceRegion |
string |
Oblast cílových prostředků, na kterých je výstraha vytvořena/aktualizována. Povinné, pokud obor obsahuje předplatné, skupinu prostředků nebo více než jeden prostředek. |
| properties.targetResourceType |
string |
Typ prostředku cílových prostředků, na kterých je výstraha vytvořena/aktualizována. Povinné, pokud obor obsahuje předplatné, skupinu prostředků nebo více než jeden prostředek. |
| properties.windowSize |
string (duration) |
Časové období (ve formátu doby trvání ISO 8601), které se používá k monitorování aktivity výstrah na základě prahové hodnoty. |
| tags |
object |
Štítky prostředků |
| type |
string |
Typ prostředku Azure |
MetricAlertSingleResourceMultipleMetricCriteria
Specifikuje kritéria upozornění na metriky pro jeden zdroj, který má více kritérií metrik.
| Name | Typ | Description |
|---|---|---|
| allOf |
Seznamkritériích |
|
| odata.type |
string:
Microsoft. |
Určuje typ kritérií upozornění. Mohou být vráceny dříve nezdokumentované hodnoty |
MetricCriteria
Kritérium pro filtrování metrik.
| Name | Typ | Description |
|---|---|---|
| criterionType |
string:
Static |
Určuje typ kritéria prahové hodnoty. Mohou být vráceny dříve nezdokumentované hodnoty |
| dimensions |
Seznam podmínek dimenzí |
|
| metricName |
string |
Název metriky |
| metricNamespace |
string |
Namespace metriky. |
| name |
string |
Název kritérií |
| operator |
Operátor kritérií. Mohou být vráceny dříve nezdokumentované hodnoty |
|
| skipMetricValidation |
boolean |
Umožňuje vytvořit pravidlo upozornění na vlastní metriku, která ještě není vygenerována, tím, že způsobí vynechání ověření metriky. |
| threshold |
number (double) |
Prahová hodnota kritéria, která aktivuje výstrahu. |
| timeAggregation |
Typy časové agregace kritérií. Mohou být vráceny dříve nezdokumentované hodnoty |
MetricDimension
Specifikuje metrický rozměr.
| Name | Typ | Description |
|---|---|---|
| name |
string |
Název dimenze. |
| operator |
string |
Operátor kóty. Podporují se pouze zahrnutí a vyloučení. |
| values |
string[] |
Seznam hodnot dimenzí |
Operator
Operátor kritérií. Mohou být vráceny dříve nezdokumentované hodnoty
| Hodnota | Description |
|---|---|
| Equals | |
| GreaterThan | |
| GreaterThanOrEqual | |
| LessThan | |
| LessThanOrEqual |
PromQLCriteria
Specifikuje kritéria PromQL pro zdroj upozornění na metriku.
| Name | Typ | Description |
|---|---|---|
| allOf | MultiPromQLCriteria[]: |
Seznam kritérií promQL. Po splnění všech podmínek bude vyhlášeno upozornění. |
| failingPeriods |
Konfigurace pro neúspěšná období v upozorněních založených na dotazech. |
|
| odata.type |
string:
Microsoft. |
Určuje typ kritérií upozornění. Mohou být vráceny dříve nezdokumentované hodnoty |
QueryFailingPeriods
Konfigurace pro neúspěšná období v upozorněních založených na dotazech.
| Name | Typ | Description |
|---|---|---|
| for |
string (duration) |
Před spuštěním musí být výstraha po určitou dobu (ve formátu ISO 8601 trvání) aktivní. |
ResolveConfiguration
| Name | Typ | Description |
|---|---|---|
| autoResolved |
boolean |
Označuje, zda má být výstraha automaticky vyřešena |
| timeToResolve |
string (duration) |
Čas (ve formátu doby trvání ISO 8601), po jehož uplynutí by měla být výstraha automaticky vyřešena |
StaticPromQLCriteria
Kritérium pro statický dotaz na ples.
| Name | Typ | Description |
|---|---|---|
| criterionType |
string:
Static |
Určuje typ kritéria prahové hodnoty. Mohou být vráceny dříve nezdokumentované hodnoty |
| name |
string |
Název kritérií |
| query |
string |
Dotaz použitý k vyhodnocení pravidla upozornění |
UserIdentityProperties
Vlastnosti uživatelem přiřazené identity.
| Name | Typ | Description |
|---|---|---|
| clientId |
string |
Client ID identity zdroje. |
| principalId |
string |
ID objektu zabezpečení identity prostředku. |
WebtestLocationAvailabilityCriteria
Specifikuje kritéria pravidla upozornění na metriky pro webový testovací zdroj.
| Name | Typ | Description |
|---|---|---|
| componentId |
string |
ID prostředku Application Insights |
| failedLocationCount |
number |
Počet neúspěšných umístění. |
| odata.type |
string:
Microsoft. |
Určuje typ kritérií upozornění. Mohou být vráceny dříve nezdokumentované hodnoty |
| webTestId |
string |
ID webového testu Application Insights |