Microsoft.Insights-aviseringsregler
Bicep-resursdefinition
Resurstypen alertrules kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Insights/alertrules-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Insights/alertrules@2016-03-01' = {
location: 'string'
name: 'string'
properties: {
action: {
odata.type: 'string'
// For remaining properties, see RuleAction objects
}
actions: [
{
odata.type: 'string'
// For remaining properties, see RuleAction objects
}
]
condition: {
dataSource: {
legacyResourceId: 'string'
metricNamespace: 'string'
resourceLocation: 'string'
resourceUri: 'string'
odata.type: 'string'
// For remaining properties, see RuleDataSource objects
}
odata.type: 'string'
// For remaining properties, see RuleCondition objects
}
description: 'string'
isEnabled: bool
name: 'string'
provisioningState: 'string'
}
tags: {
{customized property}: 'string'
}
}
RuleAction-objekt
Ange egenskapen odata.type för att ange typ av objekt.
För Microsoft.Azure.Management.Insights.Models.RuleEmailActionanvänder du:
{
customEmails: [
'string'
]
odata.type: 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction'
sendToServiceOwners: bool
}
För Microsoft.Azure.Management.Insights.Models.RuleWebhookActionanvänder du:
{
odata.type: 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction'
properties: {
{customized property}: 'string'
}
serviceUri: 'string'
}
RuleDataSource-objekt
Ange egenskapen odata.type för att ange typ av objekt.
För Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSourceanvänder du:
{
claims: {
emailAddress: 'string'
}
eventName: 'string'
eventSource: 'string'
level: 'string'
odata.type: 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'
operationName: 'string'
resourceGroupName: 'string'
resourceProviderName: 'string'
status: 'string'
subStatus: 'string'
}
För Microsoft.Azure.Management.Insights.Models.RuleMetricDataSourceanvänder du:
{
metricName: 'string'
odata.type: 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource'
}
RuleCondition-objekt
Ange egenskapen odata.type för att ange typ av objekt.
För Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleConditionanvänder du:
{
failedLocationCount: int
odata.type: 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'
windowSize: 'string'
}
För Microsoft.Azure.Management.Insights.Models.ManagementEventRuleConditionanvänder du:
{
aggregation: {
operator: 'string'
threshold: int
windowSize: 'string'
}
odata.type: 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition'
}
För Microsoft.Azure.Management.Insights.Models.ThresholdRuleConditionanvänder du:
{
odata.type: 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition'
operator: 'string'
threshold: int
timeAggregation: 'string'
windowSize: 'string'
}
Egenskapsvärden
AlertRule
Namn | Beskrivning | Värde |
---|---|---|
handling | åtgärd som utförs när aviseringsregeln blir aktiv och när ett aviseringsvillkor har lösts. | RuleAction |
Åtgärder | matrisen med åtgärder som utförs när aviseringsregeln blir aktiv och när ett aviseringsvillkor har lösts. | RuleAction[] |
tillstånd | villkoret som resulterar i att aviseringsregeln aktiveras. | RuleCondition (krävs) |
beskrivning | beskrivningen av aviseringsregeln som ska ingå i aviseringsmeddelandet. | sträng |
isEnabled | flaggan som anger om aviseringsregeln är aktiverad. | bool (krävs) |
Namn | namnet på aviseringsregeln. | sträng (krävs) |
provisioningState | etableringstillståndet. | sträng |
LocationThresholdRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
failedLocationCount | antalet platser som inte kan aktivera aviseringen. | Int Begränsningar: Minsta värde = 0 (krävs) |
odata.type | anger typ av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). | "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" (krävs) |
windowSize | tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. | sträng |
ManagementEventAggregationCondition
Namn | Beskrivning | Värde |
---|---|---|
operatör | villkorsoperatorn. | "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" |
tröskel | Tröskelvärdet som aktiverar aviseringen. | Int |
windowSize | tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. | sträng |
ManagementEventRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
aggregering | Hur de data som samlas in ska kombineras över tid och när aviseringen aktiveras. Observera att aggregering för hanteringshändelseaviseringar är valfri – om den inte tillhandahålls kommer en händelse att göra så att aviseringen aktiveras. | ManagementEventAggregationCondition |
odata.type | anger typ av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). | "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" (krävs) |
Microsoft.Insights/alertrules
Namn | Beskrivning | Värde |
---|---|---|
plats | Resursplats | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Resursens aviseringsregelegenskaper. | AlertRule (krävs) |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
ResourceTags
Namn | Beskrivning | Värde |
---|
RuleAction
Namn | Beskrivning | Värde |
---|---|---|
odata.type | Ange till "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" för typen RuleEmailAction. Ange till "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" för typ RuleWebhookAction. | "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (krävs) |
RuleCondition
Namn | Beskrivning | Värde |
---|---|---|
dataSource | resursen som regeln samlar in sina data från. För den här typen är dataSource alltid av typen RuleMetricDataSource. | RuleDataSource |
odata.type | Ange till "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" för typen LocationThresholdRuleCondition. Ange till "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" för typ ManagementEventRuleCondition. Ange till "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" för typen ThresholdRuleCondition. | "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (krävs) |
RuleDataSource
Namn | Beskrivning | Värde |
---|---|---|
legacyResourceId | den äldre resursidentifieraren för resursen som regeln övervakar. NOTE: den här egenskapen kan inte uppdateras för en befintlig regel. | sträng |
metricNamespace | måttets namnområde. | sträng |
odata.type | Ange till "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" för typen RuleManagementEventDataSource. Ange till "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" för typen RuleMetricDataSource. | "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (krävs) |
resourceLocation | resursens plats. | sträng |
resourceUri | resursidentifieraren för resursen som regeln övervakar. NOTE: den här egenskapen kan inte uppdateras för en befintlig regel. | sträng |
RuleEmailAction
Namn | Beskrivning | Värde |
---|---|---|
customEmails | listan över administratörens anpassade e-postadresser för att meddela om aktiveringen av aviseringen. | string[] |
odata.type | anger typen av åtgärd. Det finns två typer av åtgärder: RuleEmailAction och RuleWebhookAction. | "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" (krävs) |
sendToServiceOwners | Om administratörerna (tjänsten och medadministratörerna) för tjänsten ska meddelas när aviseringen aktiveras. | Bool |
RuleManagementEventClaimsDataSource
Namn | Beskrivning | Värde |
---|---|---|
emailAddress | e-postadressen. | sträng |
RuleManagementEventDataSource
Namn | Beskrivning | Värde |
---|---|---|
anspråk | anspråken. | RuleManagementEventClaimsDataSource |
eventName | händelsenamnet. | sträng |
eventSource | händelsekällan. | sträng |
nivå | nivån. | sträng |
odata.type | anger typen av datakälla. Det finns två typer av regeldatakällor: RuleMetricDataSource och RuleManagementEventDataSource | "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" (krävs) |
operationName | Namnet på den åtgärd som ska kontrolleras. Om inget namn anges matchar alla åtgärder. | sträng |
resourceGroupName | resursgruppens namn. | sträng |
resourceProviderName | resursproviderns namn. | sträng |
status | Status för den åtgärd som ska kontrolleras. Om ingen status anges matchar statusen. | sträng |
subStatus | understatusen. | sträng |
RuleMetricDataSource
Namn | Beskrivning | Värde |
---|---|---|
metricName | namnet på måttet som definierar vad regeln övervakar. | sträng |
odata.type | anger typen av datakälla. Det finns två typer av regeldatakällor: RuleMetricDataSource och RuleManagementEventDataSource | "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (krävs) |
RuleWebhookAction
Namn | Beskrivning | Värde |
---|---|---|
odata.type | anger typen av åtgärd. Det finns två typer av åtgärder: RuleEmailAction och RuleWebhookAction. | "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (krävs) |
Egenskaper | ordlistan med anpassade egenskaper som ska inkluderas i poståtgärden. Dessa data läggs till i webhookens nyttolast. | RuleWebhookActionProperties |
serviceUri | tjänstens URI för att publicera meddelandet när aviseringen aktiveras eller löses. | sträng |
RuleWebhookActionProperties
Namn | Beskrivning | Värde |
---|
ThresholdRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
odata.type | anger typ av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). | "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (krävs) |
operatör | operatorn som används för att jämföra data och tröskelvärdet. | "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (krävs) |
tröskel | tröskelvärdet som aktiverar aviseringen. | int (krävs) |
timeAggregation | tidsaggregeringsoperatorn. Hur de data som samlas in ska kombineras över tid. Standardvärdet är PrimaryAggregationType för måttet. | "Genomsnitt" "Sista" "Högsta" "Minimum" "Totalt" |
windowSize | tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. | sträng |
Resursdefinition för ARM-mall
Resurstypen alertrules kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Insights/alertrules-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Insights/alertrules",
"apiVersion": "2016-03-01",
"name": "string",
"location": "string",
"properties": {
"action": {
"odata.type": "string"
// For remaining properties, see RuleAction objects
},
"actions": [ {
"odata.type": "string"
// For remaining properties, see RuleAction objects
} ],
"condition": {
"dataSource": {
"legacyResourceId": "string",
"metricNamespace": "string",
"resourceLocation": "string",
"resourceUri": "string",
"odata.type": "string"
// For remaining properties, see RuleDataSource objects
},
"odata.type": "string"
// For remaining properties, see RuleCondition objects
},
"description": "string",
"isEnabled": "bool",
"name": "string",
"provisioningState": "string"
},
"tags": {
"{customized property}": "string"
}
}
RuleAction-objekt
Ange egenskapen odata.type för att ange typ av objekt.
För Microsoft.Azure.Management.Insights.Models.RuleEmailActionanvänder du:
{
"customEmails": [ "string" ],
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction",
"sendToServiceOwners": "bool"
}
För Microsoft.Azure.Management.Insights.Models.RuleWebhookActionanvänder du:
{
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction",
"properties": {
"{customized property}": "string"
},
"serviceUri": "string"
}
RuleDataSource-objekt
Ange egenskapen odata.type för att ange typ av objekt.
För Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSourceanvänder du:
{
"claims": {
"emailAddress": "string"
},
"eventName": "string",
"eventSource": "string",
"level": "string",
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource",
"operationName": "string",
"resourceGroupName": "string",
"resourceProviderName": "string",
"status": "string",
"subStatus": "string"
}
För Microsoft.Azure.Management.Insights.Models.RuleMetricDataSourceanvänder du:
{
"metricName": "string",
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource"
}
RuleCondition-objekt
Ange egenskapen odata.type för att ange typ av objekt.
För Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleConditionanvänder du:
{
"failedLocationCount": "int",
"odata.type": "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition",
"windowSize": "string"
}
För Microsoft.Azure.Management.Insights.Models.ManagementEventRuleConditionanvänder du:
{
"aggregation": {
"operator": "string",
"threshold": "int",
"windowSize": "string"
},
"odata.type": "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"
}
För Microsoft.Azure.Management.Insights.Models.ThresholdRuleConditionanvänder du:
{
"odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
"operator": "string",
"threshold": "int",
"timeAggregation": "string",
"windowSize": "string"
}
Egenskapsvärden
AlertRule
Namn | Beskrivning | Värde |
---|---|---|
handling | åtgärd som utförs när aviseringsregeln blir aktiv och när ett aviseringsvillkor har lösts. | RuleAction |
Åtgärder | matrisen med åtgärder som utförs när aviseringsregeln blir aktiv och när ett aviseringsvillkor har lösts. | RuleAction[] |
tillstånd | villkoret som resulterar i att aviseringsregeln aktiveras. | RuleCondition (krävs) |
beskrivning | beskrivningen av aviseringsregeln som ska ingå i aviseringsmeddelandet. | sträng |
isEnabled | flaggan som anger om aviseringsregeln är aktiverad. | bool (krävs) |
Namn | namnet på aviseringsregeln. | sträng (krävs) |
provisioningState | etableringstillståndet. | sträng |
LocationThresholdRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
failedLocationCount | antalet platser som inte kan aktivera aviseringen. | Int Begränsningar: Minsta värde = 0 (krävs) |
odata.type | anger typ av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). | "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" (krävs) |
windowSize | tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. | sträng |
ManagementEventAggregationCondition
Namn | Beskrivning | Värde |
---|---|---|
operatör | villkorsoperatorn. | "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" |
tröskel | Tröskelvärdet som aktiverar aviseringen. | Int |
windowSize | tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. | sträng |
ManagementEventRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
aggregering | Hur de data som samlas in ska kombineras över tid och när aviseringen aktiveras. Observera att aggregering för hanteringshändelseaviseringar är valfri – om den inte tillhandahålls kommer en händelse att göra så att aviseringen aktiveras. | ManagementEventAggregationCondition |
odata.type | anger typ av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). | "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" (krävs) |
Microsoft.Insights/alertrules
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2016-03-01' |
plats | Resursplats | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Resursens aviseringsregelegenskaper. | AlertRule (krävs) |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
typ | Resurstypen | "Microsoft.Insights/alertrules" |
ResourceTags
Namn | Beskrivning | Värde |
---|
RuleAction
Namn | Beskrivning | Värde |
---|---|---|
odata.type | Ange till "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" för typen RuleEmailAction. Ange till "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" för typ RuleWebhookAction. | "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (krävs) |
RuleCondition
Namn | Beskrivning | Värde |
---|---|---|
dataSource | resursen som regeln samlar in sina data från. För den här typen är dataSource alltid av typen RuleMetricDataSource. | RuleDataSource |
odata.type | Ange till "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" för typen LocationThresholdRuleCondition. Ange till "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" för typ ManagementEventRuleCondition. Ange till "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" för typen ThresholdRuleCondition. | "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (krävs) |
RuleDataSource
Namn | Beskrivning | Värde |
---|---|---|
legacyResourceId | den äldre resursidentifieraren för resursen som regeln övervakar. NOTE: den här egenskapen kan inte uppdateras för en befintlig regel. | sträng |
metricNamespace | måttets namnområde. | sträng |
odata.type | Ange till "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" för typen RuleManagementEventDataSource. Ange till "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" för typen RuleMetricDataSource. | "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (krävs) |
resourceLocation | resursens plats. | sträng |
resourceUri | resursidentifieraren för resursen som regeln övervakar. NOTE: den här egenskapen kan inte uppdateras för en befintlig regel. | sträng |
RuleEmailAction
Namn | Beskrivning | Värde |
---|---|---|
customEmails | listan över administratörens anpassade e-postadresser för att meddela om aktiveringen av aviseringen. | string[] |
odata.type | anger typen av åtgärd. Det finns två typer av åtgärder: RuleEmailAction och RuleWebhookAction. | "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" (krävs) |
sendToServiceOwners | Om administratörerna (tjänsten och medadministratörerna) för tjänsten ska meddelas när aviseringen aktiveras. | Bool |
RuleManagementEventClaimsDataSource
Namn | Beskrivning | Värde |
---|---|---|
emailAddress | e-postadressen. | sträng |
RuleManagementEventDataSource
Namn | Beskrivning | Värde |
---|---|---|
anspråk | anspråken. | RuleManagementEventClaimsDataSource |
eventName | händelsenamnet. | sträng |
eventSource | händelsekällan. | sträng |
nivå | nivån. | sträng |
odata.type | anger typen av datakälla. Det finns två typer av regeldatakällor: RuleMetricDataSource och RuleManagementEventDataSource | "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" (krävs) |
operationName | Namnet på den åtgärd som ska kontrolleras. Om inget namn anges matchar alla åtgärder. | sträng |
resourceGroupName | resursgruppens namn. | sträng |
resourceProviderName | resursproviderns namn. | sträng |
status | Status för den åtgärd som ska kontrolleras. Om ingen status anges matchar statusen. | sträng |
subStatus | understatusen. | sträng |
RuleMetricDataSource
Namn | Beskrivning | Värde |
---|---|---|
metricName | namnet på måttet som definierar vad regeln övervakar. | sträng |
odata.type | anger typen av datakälla. Det finns två typer av regeldatakällor: RuleMetricDataSource och RuleManagementEventDataSource | "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (krävs) |
RuleWebhookAction
Namn | Beskrivning | Värde |
---|---|---|
odata.type | anger typen av åtgärd. Det finns två typer av åtgärder: RuleEmailAction och RuleWebhookAction. | "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (krävs) |
Egenskaper | ordlistan med anpassade egenskaper som ska inkluderas i poståtgärden. Dessa data läggs till i webhookens nyttolast. | RuleWebhookActionProperties |
serviceUri | tjänstens URI för att publicera meddelandet när aviseringen aktiveras eller löses. | sträng |
RuleWebhookActionProperties
Namn | Beskrivning | Värde |
---|
ThresholdRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
odata.type | anger typ av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). | "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (krävs) |
operatör | operatorn som används för att jämföra data och tröskelvärdet. | "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (krävs) |
tröskel | tröskelvärdet som aktiverar aviseringen. | int (krävs) |
timeAggregation | tidsaggregeringsoperatorn. Hur de data som samlas in ska kombineras över tid. Standardvärdet är PrimaryAggregationType för måttet. | "Genomsnitt" "Sista" "Högsta" "Minimum" "Totalt" |
windowSize | tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
DDoS-attack på en virtuell dator |
Detta distribuerar en virtuell dator, OMS och andra nätverksresurser. Utför DDoS-attacken genom att följa guidleines och köra scenariot för identifiering av en DDoS-attack. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen alertrules kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Insights/alertrules-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/alertrules@2016-03-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
action = {
odata.type = "string"
// For remaining properties, see RuleAction objects
}
actions = [
{
odata.type = "string"
// For remaining properties, see RuleAction objects
}
]
condition = {
dataSource = {
legacyResourceId = "string"
metricNamespace = "string"
resourceLocation = "string"
resourceUri = "string"
odata.type = "string"
// For remaining properties, see RuleDataSource objects
}
odata.type = "string"
// For remaining properties, see RuleCondition objects
}
description = "string"
isEnabled = bool
name = "string"
provisioningState = "string"
}
})
}
RuleAction-objekt
Ange egenskapen odata.type för att ange typ av objekt.
För Microsoft.Azure.Management.Insights.Models.RuleEmailActionanvänder du:
{
customEmails = [
"string"
]
odata.type = "Microsoft.Azure.Management.Insights.Models.RuleEmailAction"
sendToServiceOwners = bool
}
För Microsoft.Azure.Management.Insights.Models.RuleWebhookActionanvänder du:
{
odata.type = "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction"
properties = {
{customized property} = "string"
}
serviceUri = "string"
}
RuleDataSource-objekt
Ange egenskapen odata.type för att ange typ av objekt.
För Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSourceanvänder du:
{
claims = {
emailAddress = "string"
}
eventName = "string"
eventSource = "string"
level = "string"
odata.type = "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource"
operationName = "string"
resourceGroupName = "string"
resourceProviderName = "string"
status = "string"
subStatus = "string"
}
För Microsoft.Azure.Management.Insights.Models.RuleMetricDataSourceanvänder du:
{
metricName = "string"
odata.type = "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource"
}
RuleCondition-objekt
Ange egenskapen odata.type för att ange typ av objekt.
För Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleConditionanvänder du:
{
failedLocationCount = int
odata.type = "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition"
windowSize = "string"
}
För Microsoft.Azure.Management.Insights.Models.ManagementEventRuleConditionanvänder du:
{
aggregation = {
operator = "string"
threshold = int
windowSize = "string"
}
odata.type = "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"
}
För Microsoft.Azure.Management.Insights.Models.ThresholdRuleConditionanvänder du:
{
odata.type = "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition"
operator = "string"
threshold = int
timeAggregation = "string"
windowSize = "string"
}
Egenskapsvärden
AlertRule
Namn | Beskrivning | Värde |
---|---|---|
handling | åtgärd som utförs när aviseringsregeln blir aktiv och när ett aviseringsvillkor har lösts. | RuleAction |
Åtgärder | matrisen med åtgärder som utförs när aviseringsregeln blir aktiv och när ett aviseringsvillkor har lösts. | RuleAction[] |
tillstånd | villkoret som resulterar i att aviseringsregeln aktiveras. | RuleCondition (krävs) |
beskrivning | beskrivningen av aviseringsregeln som ska ingå i aviseringsmeddelandet. | sträng |
isEnabled | flaggan som anger om aviseringsregeln är aktiverad. | bool (krävs) |
Namn | namnet på aviseringsregeln. | sträng (krävs) |
provisioningState | etableringstillståndet. | sträng |
LocationThresholdRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
failedLocationCount | antalet platser som inte kan aktivera aviseringen. | Int Begränsningar: Minsta värde = 0 (krävs) |
odata.type | anger typ av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). | "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" (krävs) |
windowSize | tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. | sträng |
ManagementEventAggregationCondition
Namn | Beskrivning | Värde |
---|---|---|
operatör | villkorsoperatorn. | "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" |
tröskel | Tröskelvärdet som aktiverar aviseringen. | Int |
windowSize | tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. | sträng |
ManagementEventRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
aggregering | Hur de data som samlas in ska kombineras över tid och när aviseringen aktiveras. Observera att aggregering för hanteringshändelseaviseringar är valfri – om den inte tillhandahålls kommer en händelse att göra så att aviseringen aktiveras. | ManagementEventAggregationCondition |
odata.type | anger typ av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). | "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" (krävs) |
Microsoft.Insights/alertrules
Namn | Beskrivning | Värde |
---|---|---|
plats | Resursplats | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Resursens aviseringsregelegenskaper. | AlertRule (krävs) |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.Insights/alertrules@2016-03-01" |
ResourceTags
Namn | Beskrivning | Värde |
---|
RuleAction
Namn | Beskrivning | Värde |
---|---|---|
odata.type | Ange till "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" för typen RuleEmailAction. Ange till "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" för typ RuleWebhookAction. | "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (krävs) |
RuleCondition
Namn | Beskrivning | Värde |
---|---|---|
dataSource | resursen som regeln samlar in sina data från. För den här typen är dataSource alltid av typen RuleMetricDataSource. | RuleDataSource |
odata.type | Ange till "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" för typen LocationThresholdRuleCondition. Ange till "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" för typ ManagementEventRuleCondition. Ange till "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" för typen ThresholdRuleCondition. | "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (krävs) |
RuleDataSource
Namn | Beskrivning | Värde |
---|---|---|
legacyResourceId | den äldre resursidentifieraren för resursen som regeln övervakar. NOTE: den här egenskapen kan inte uppdateras för en befintlig regel. | sträng |
metricNamespace | måttets namnområde. | sträng |
odata.type | Ange till "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" för typen RuleManagementEventDataSource. Ange till "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" för typen RuleMetricDataSource. | "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (krävs) |
resourceLocation | resursens plats. | sträng |
resourceUri | resursidentifieraren för resursen som regeln övervakar. NOTE: den här egenskapen kan inte uppdateras för en befintlig regel. | sträng |
RuleEmailAction
Namn | Beskrivning | Värde |
---|---|---|
customEmails | listan över administratörens anpassade e-postadresser för att meddela om aktiveringen av aviseringen. | string[] |
odata.type | anger typen av åtgärd. Det finns två typer av åtgärder: RuleEmailAction och RuleWebhookAction. | "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" (krävs) |
sendToServiceOwners | Om administratörerna (tjänsten och medadministratörerna) för tjänsten ska meddelas när aviseringen aktiveras. | Bool |
RuleManagementEventClaimsDataSource
Namn | Beskrivning | Värde |
---|---|---|
emailAddress | e-postadressen. | sträng |
RuleManagementEventDataSource
Namn | Beskrivning | Värde |
---|---|---|
anspråk | anspråken. | RuleManagementEventClaimsDataSource |
eventName | händelsenamnet. | sträng |
eventSource | händelsekällan. | sträng |
nivå | nivån. | sträng |
odata.type | anger typen av datakälla. Det finns två typer av regeldatakällor: RuleMetricDataSource och RuleManagementEventDataSource | "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" (krävs) |
operationName | Namnet på den åtgärd som ska kontrolleras. Om inget namn anges matchar alla åtgärder. | sträng |
resourceGroupName | resursgruppens namn. | sträng |
resourceProviderName | resursproviderns namn. | sträng |
status | Status för den åtgärd som ska kontrolleras. Om ingen status anges matchar statusen. | sträng |
subStatus | understatusen. | sträng |
RuleMetricDataSource
Namn | Beskrivning | Värde |
---|---|---|
metricName | namnet på måttet som definierar vad regeln övervakar. | sträng |
odata.type | anger typen av datakälla. Det finns två typer av regeldatakällor: RuleMetricDataSource och RuleManagementEventDataSource | "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (krävs) |
RuleWebhookAction
Namn | Beskrivning | Värde |
---|---|---|
odata.type | anger typen av åtgärd. Det finns två typer av åtgärder: RuleEmailAction och RuleWebhookAction. | "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (krävs) |
Egenskaper | ordlistan med anpassade egenskaper som ska inkluderas i poståtgärden. Dessa data läggs till i webhookens nyttolast. | RuleWebhookActionProperties |
serviceUri | tjänstens URI för att publicera meddelandet när aviseringen aktiveras eller löses. | sträng |
RuleWebhookActionProperties
Namn | Beskrivning | Värde |
---|
ThresholdRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
odata.type | anger typ av villkor. Detta kan vara en av tre typer: ManagementEventRuleCondition (förekomster av hanteringshändelser), LocationThresholdRuleCondition (baserat på antalet fel i ett webbtest) och ThresholdRuleCondition (baserat på tröskelvärdet för ett mått). | "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (krävs) |
operatör | operatorn som används för att jämföra data och tröskelvärdet. | "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (krävs) |
tröskel | tröskelvärdet som aktiverar aviseringen. | int (krävs) |
timeAggregation | tidsaggregeringsoperatorn. Hur de data som samlas in ska kombineras över tid. Standardvärdet är PrimaryAggregationType för måttet. | "Genomsnitt" "Sista" "Högsta" "Minimum" "Totalt" |
windowSize | tidsperioden (i ISO 8601-varaktighetsformat) som används för att övervaka aviseringsaktivitet baserat på tröskelvärdet. Om det anges måste det vara mellan 5 minuter och 1 dag. | sträng |