Regras de alerta do Microsoft.Insights 2014-04-01
Definição de recursos do bíceps
O tipo de recurso alertrules pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Insights/alertrules, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Insights/alertrules@2014-04-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
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'
}
}
Objetos RuleAction
Defina a propriedade
Para Microsoft.Azure.Management.Insights.Models.RuleEmailAction , use:
'odata.type': 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction'
customEmails: [
'string'
]
sendToServiceOwners: bool
Para Microsoft.Azure.Management.Insights.Models.RuleWebhookAction , use:
'odata.type': 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction'
properties: {
{customized property}: 'string'
}
serviceUri: 'string'
Objetos RuleCondition
Defina a propriedade
Para Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition, use:
'odata.type': 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'
failedLocationCount: int
windowSize: 'string'
Para Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition, use:
'odata.type': 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition'
aggregation: {
operator: 'string'
threshold: int
windowSize: 'string'
}
Para Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition , use:
'odata.type': 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition'
operator: 'string'
threshold: int
timeAggregation: 'string'
windowSize: 'string'
Objetos RuleDataSource
Defina a propriedade
Para Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource , use:
'odata.type': 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'
claims: {
emailAddress: 'string'
}
eventName: 'string'
eventSource: 'string'
level: 'string'
operationName: 'string'
resourceGroupName: 'string'
resourceProviderName: 'string'
status: 'string'
subStatus: 'string'
Para Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource , use:
'odata.type': 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource'
metricName: 'string'
Valores de propriedade
regras de alerta
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso | string (obrigatório) |
Localização | Localização do recurso | string (obrigatório) |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
propriedades | As propriedades da regra de alerta do recurso. | AlertRule (obrigatório) |
Regra de alerta
Designação | Descrição | Valor |
---|---|---|
ação | ação que é executada quando a regra de alerta se torna ativa e quando uma condição de alerta é resolvida. | RuleAction |
ações | A matriz de ações que são executadas quando a regra de alerta se torna ativa e quando uma condição de alerta é resolvida. | RuleAction[] |
condição | A condição que resulta na ativação da regra de alerta. | RuleCondition (obrigatório) |
Descrição | A descrição da regra de alerta que será incluída no e-mail de alerta. | string |
isEnabled | O sinalizador que indica se a regra de alerta está habilitada. | bool (obrigatório) |
Designação | O nome da regra de alerta. | string (obrigatório) |
provisionamentoEstado | o estado de provisionamento. | string |
RuleAction
Designação | Descrição | Valor |
---|---|---|
odata.type | Definir o tipo de objeto |
Microsoft.Azure.Management.Insights.Models.RuleEmailAction Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (obrigatório) |
RuleEmailAction
Designação | Descrição | Valor |
---|---|---|
odata.type | Especifica o tipo de ação. Existem dois tipos de ações: RuleEmailAction e RuleWebhookAction. | 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction' (obrigatório) |
customE-mails | A lista de endereços de e-mail personalizados do administrador para notificar a ativação do alerta. | string[] |
sendToServiceOwners | Se os administradores (serviço e coadministradores) do serviço devem ser notificados quando o alerta é ativado. | Bool |
RuleWebhookAction
Designação | Descrição | Valor |
---|---|---|
odata.type | Especifica o tipo de ação. Existem dois tipos de ações: RuleEmailAction e RuleWebhookAction. | 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' (obrigatório) |
propriedades | O dicionário de propriedades personalizadas a serem incluídas na operação POST. Esses dados são anexados à carga útil do webhook. | RuleWebhookActionProperties |
serviceUri | o uri do serviço para postar a notificação quando o alerta é ativado ou resolvido. | string |
RuleWebhookActionProperties
Designação | Descrição | Valor |
---|---|---|
{propriedade personalizada} | string |
RegraCondição
Designação | Descrição | Valor |
---|---|---|
fonte de dados | o recurso a partir do qual a regra recolhe os seus dados. Para esse tipo, dataSource sempre será do tipo RuleMetricDataSource. | RuleDataSource |
odata.type | Definir o tipo de objeto |
Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (obrigatório) |
RuleDataSource
Designação | Descrição | Valor |
---|---|---|
legacyResourceId | O identificador de recurso herdado do recurso que a regra monitora. NOTA: esta propriedade não pode ser atualizada para uma regra existente. | string |
metricNamespace | O namespace da métrica. | string |
resourceLocalização | a localização do recurso. | string |
resourceUri | O identificador de recurso do recurso que a regra monitora. NOTA: esta propriedade não pode ser atualizada para uma regra existente. | string |
odata.type | Definir o tipo de objeto |
Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (obrigatório) |
RuleManagementEventDataSource
RuleManagementEventClaimsDataSource
Designação | Descrição | Valor |
---|---|---|
endereço de e-mail | o endereço de e-mail. | string |
RuleMetricDataSource
Designação | Descrição | Valor |
---|---|---|
odata.type | Especifica o tipo de fonte de dados. Há dois tipos de fontes de dados de regras: RuleMetricDataSource e RuleManagementEventDataSource | 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' (obrigatório) |
metricName | O nome da métrica que define o que a regra monitora. | string |
LocationThresholdRuleCondition
Designação | Descrição | Valor |
---|---|---|
odata.type | especifica o tipo de condição. Isso pode ser um dos três tipos: ManagementEventRuleCondition (ocorrências de eventos de gerenciamento), LocationThresholdRuleCondition (com base no número de falhas de um teste da Web) e ThresholdRuleCondition (com base no limite de uma métrica). | 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' (obrigatório) |
failedLocationCount | O número de locais que devem falhar para ativar o alerta. | int (obrigatório) Restrições: Valor mínimo = 0 |
windowSize | o período de tempo (no formato de duração ISO 8601) usado para monitorar a atividade de alerta com base no limite. Se especificado, deve ser entre 5 minutos e 1 dia. | string |
ManagementEventRuleCondition
Designação | Descrição | Valor |
---|---|---|
odata.type | especifica o tipo de condição. Isso pode ser um dos três tipos: ManagementEventRuleCondition (ocorrências de eventos de gerenciamento), LocationThresholdRuleCondition (com base no número de falhas de um teste da Web) e ThresholdRuleCondition (com base no limite de uma métrica). | 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' (obrigatório) |
agregação | Como os dados recolhidos devem ser combinados ao longo do tempo e quando o alerta é ativado. Observe que, para alertas de eventos de gerenciamento, a agregação é opcional – se não for fornecida, qualquer evento fará com que o alerta seja ativado. | ManagementEventAggregationCondition |
ManagementEventAggregationCondition
Designação | Descrição | Valor |
---|---|---|
Operador | o operador da condição. | 'MaiorQue' 'MaiorThanOrEqual' 'Menosque' 'LessThanOrEqual' |
limiar | O valor limite que ativa o alerta. | Int |
windowSize | o período de tempo (no formato de duração ISO 8601) usado para monitorar a atividade de alerta com base no limite. Se especificado, deve ser entre 5 minutos e 1 dia. | string |
ThresholdRuleCondition
Designação | Descrição | Valor |
---|---|---|
odata.type | especifica o tipo de condição. Isso pode ser um dos três tipos: ManagementEventRuleCondition (ocorrências de eventos de gerenciamento), LocationThresholdRuleCondition (com base no número de falhas de um teste da Web) e ThresholdRuleCondition (com base no limite de uma métrica). | 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' (obrigatório) |
Operador | o operador utilizado para comparar os dados e o limiar. | 'MaiorQue' 'MaiorThanOrEqual' 'Menosque' 'LessThanOrEqual' (obrigatório) |
limiar | O valor limite que ativa o alerta. | int (obrigatório) |
agregação de tempo | o operador de agregação de tempo. A forma como os dados recolhidos devem ser combinados ao longo do tempo. O valor padrão é o PrimaryAggregationType do Metric. | 'Média' 'Último' 'Máximo' 'Mínimo' 'Total' |
windowSize | o período de tempo (no formato de duração ISO 8601) usado para monitorar a atividade de alerta com base no limite. Se especificado, deve ser entre 5 minutos e 1 dia. | string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
ataque DDoS em uma máquina virtual |
Isso implantará uma máquina virtual, OMS e outros recursos de rede. Execute o ataque DDoS seguindo os guidleines e execute o cenário para deteção de um ataque DDoS. |
Definição de recurso de modelo ARM
O tipo de recurso alertrules pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Insights/alertrules, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Insights/alertrules",
"apiVersion": "2014-04-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"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"
}
}
Objetos RuleAction
Defina a propriedade
Para Microsoft.Azure.Management.Insights.Models.RuleEmailAction , use:
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction",
"customEmails": [ "string" ],
"sendToServiceOwners": "bool"
Para Microsoft.Azure.Management.Insights.Models.RuleWebhookAction , use:
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction",
"properties": {
"{customized property}": "string"
},
"serviceUri": "string"
Objetos RuleCondition
Defina a propriedade
Para Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition, use:
"odata.type": "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition",
"failedLocationCount": "int",
"windowSize": "string"
Para Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition, use:
"odata.type": "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition",
"aggregation": {
"operator": "string",
"threshold": "int",
"windowSize": "string"
}
Para Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition , use:
"odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
"operator": "string",
"threshold": "int",
"timeAggregation": "string",
"windowSize": "string"
Objetos RuleDataSource
Defina a propriedade
Para Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource , use:
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource",
"claims": {
"emailAddress": "string"
},
"eventName": "string",
"eventSource": "string",
"level": "string",
"operationName": "string",
"resourceGroupName": "string",
"resourceProviderName": "string",
"status": "string",
"subStatus": "string"
Para Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource , use:
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource",
"metricName": "string"
Valores de propriedade
regras de alerta
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.Insights/alertrules' |
apiVersion | A versão da api de recursos | '2014-04-01' |
Designação | O nome do recurso | string (obrigatório) |
Localização | Localização do recurso | string (obrigatório) |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
propriedades | As propriedades da regra de alerta do recurso. | AlertRule (obrigatório) |
Regra de alerta
Designação | Descrição | Valor |
---|---|---|
ação | ação que é executada quando a regra de alerta se torna ativa e quando uma condição de alerta é resolvida. | RuleAction |
ações | A matriz de ações que são executadas quando a regra de alerta se torna ativa e quando uma condição de alerta é resolvida. | RuleAction[] |
condição | A condição que resulta na ativação da regra de alerta. | RuleCondition (obrigatório) |
Descrição | A descrição da regra de alerta que será incluída no e-mail de alerta. | string |
isEnabled | O sinalizador que indica se a regra de alerta está habilitada. | bool (obrigatório) |
Designação | O nome da regra de alerta. | string (obrigatório) |
provisionamentoEstado | o estado de provisionamento. | string |
RuleAction
Designação | Descrição | Valor |
---|---|---|
odata.type | Definir o tipo de objeto |
Microsoft.Azure.Management.Insights.Models.RuleEmailAction Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (obrigatório) |
RuleEmailAction
Designação | Descrição | Valor |
---|---|---|
odata.type | Especifica o tipo de ação. Existem dois tipos de ações: RuleEmailAction e RuleWebhookAction. | 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction' (obrigatório) |
customE-mails | A lista de endereços de e-mail personalizados do administrador para notificar a ativação do alerta. | string[] |
sendToServiceOwners | Se os administradores (serviço e coadministradores) do serviço devem ser notificados quando o alerta é ativado. | Bool |
RuleWebhookAction
Designação | Descrição | Valor |
---|---|---|
odata.type | Especifica o tipo de ação. Existem dois tipos de ações: RuleEmailAction e RuleWebhookAction. | 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' (obrigatório) |
propriedades | O dicionário de propriedades personalizadas a serem incluídas na operação POST. Esses dados são anexados à carga útil do webhook. | RuleWebhookActionProperties |
serviceUri | o uri do serviço para postar a notificação quando o alerta é ativado ou resolvido. | string |
RuleWebhookActionProperties
Designação | Descrição | Valor |
---|---|---|
{propriedade personalizada} | string |
RegraCondição
Designação | Descrição | Valor |
---|---|---|
fonte de dados | o recurso a partir do qual a regra recolhe os seus dados. Para esse tipo, dataSource sempre será do tipo RuleMetricDataSource. | RuleDataSource |
odata.type | Definir o tipo de objeto |
Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (obrigatório) |
RuleDataSource
Designação | Descrição | Valor |
---|---|---|
legacyResourceId | O identificador de recurso herdado do recurso que a regra monitora. NOTA: esta propriedade não pode ser atualizada para uma regra existente. | string |
metricNamespace | O namespace da métrica. | string |
resourceLocalização | a localização do recurso. | string |
resourceUri | O identificador de recurso do recurso que a regra monitora. NOTA: esta propriedade não pode ser atualizada para uma regra existente. | string |
odata.type | Definir o tipo de objeto |
Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (obrigatório) |
RuleManagementEventDataSource
RuleManagementEventClaimsDataSource
Designação | Descrição | Valor |
---|---|---|
endereço de e-mail | o endereço de e-mail. | string |
RuleMetricDataSource
Designação | Descrição | Valor |
---|---|---|
odata.type | Especifica o tipo de fonte de dados. Há dois tipos de fontes de dados de regras: RuleMetricDataSource e RuleManagementEventDataSource | 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' (obrigatório) |
metricName | O nome da métrica que define o que a regra monitora. | string |
LocationThresholdRuleCondition
Designação | Descrição | Valor |
---|---|---|
odata.type | especifica o tipo de condição. Isso pode ser um dos três tipos: ManagementEventRuleCondition (ocorrências de eventos de gerenciamento), LocationThresholdRuleCondition (com base no número de falhas de um teste da Web) e ThresholdRuleCondition (com base no limite de uma métrica). | 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' (obrigatório) |
failedLocationCount | O número de locais que devem falhar para ativar o alerta. | int (obrigatório) Restrições: Valor mínimo = 0 |
windowSize | o período de tempo (no formato de duração ISO 8601) usado para monitorar a atividade de alerta com base no limite. Se especificado, deve ser entre 5 minutos e 1 dia. | string |
ManagementEventRuleCondition
Designação | Descrição | Valor |
---|---|---|
odata.type | especifica o tipo de condição. Isso pode ser um dos três tipos: ManagementEventRuleCondition (ocorrências de eventos de gerenciamento), LocationThresholdRuleCondition (com base no número de falhas de um teste da Web) e ThresholdRuleCondition (com base no limite de uma métrica). | 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' (obrigatório) |
agregação | Como os dados recolhidos devem ser combinados ao longo do tempo e quando o alerta é ativado. Observe que, para alertas de eventos de gerenciamento, a agregação é opcional – se não for fornecida, qualquer evento fará com que o alerta seja ativado. | ManagementEventAggregationCondition |
ManagementEventAggregationCondition
Designação | Descrição | Valor |
---|---|---|
Operador | o operador da condição. | 'MaiorQue' 'MaiorThanOrEqual' 'Menosque' 'LessThanOrEqual' |
limiar | O valor limite que ativa o alerta. | Int |
windowSize | o período de tempo (no formato de duração ISO 8601) usado para monitorar a atividade de alerta com base no limite. Se especificado, deve ser entre 5 minutos e 1 dia. | string |
ThresholdRuleCondition
Designação | Descrição | Valor |
---|---|---|
odata.type | especifica o tipo de condição. Isso pode ser um dos três tipos: ManagementEventRuleCondition (ocorrências de eventos de gerenciamento), LocationThresholdRuleCondition (com base no número de falhas de um teste da Web) e ThresholdRuleCondition (com base no limite de uma métrica). | 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' (obrigatório) |
Operador | o operador utilizado para comparar os dados e o limiar. | 'MaiorQue' 'MaiorThanOrEqual' 'Menosque' 'LessThanOrEqual' (obrigatório) |
limiar | O valor limite que ativa o alerta. | int (obrigatório) |
agregação de tempo | o operador de agregação de tempo. A forma como os dados recolhidos devem ser combinados ao longo do tempo. O valor padrão é o PrimaryAggregationType do Metric. | 'Média' 'Último' 'Máximo' 'Mínimo' 'Total' |
windowSize | o período de tempo (no formato de duração ISO 8601) usado para monitorar a atividade de alerta com base no limite. Se especificado, deve ser entre 5 minutos e 1 dia. | string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
ataque DDoS em uma máquina virtual |
Isso implantará uma máquina virtual, OMS e outros recursos de rede. Execute o ataque DDoS seguindo os guidleines e execute o cenário para deteção de um ataque DDoS. |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso alertrules pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Insights/alertrules, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/alertrules@2014-04-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
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"
}
})
}
Objetos RuleAction
Defina a propriedade
Para Microsoft.Azure.Management.Insights.Models.RuleEmailAction , use:
odata.type = "Microsoft.Azure.Management.Insights.Models.RuleEmailAction"
customEmails = [
"string"
]
sendToServiceOwners = bool
Para Microsoft.Azure.Management.Insights.Models.RuleWebhookAction , use:
odata.type = "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction"
properties = {
{customized property} = "string"
}
serviceUri = "string"
Objetos RuleCondition
Defina a propriedade
Para Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition, use:
odata.type = "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition"
failedLocationCount = int
windowSize = "string"
Para Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition, use:
odata.type = "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"
aggregation = {
operator = "string"
threshold = int
windowSize = "string"
}
Para Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition , use:
odata.type = "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition"
operator = "string"
threshold = int
timeAggregation = "string"
windowSize = "string"
Objetos RuleDataSource
Defina a propriedade
Para Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource , use:
odata.type = "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource"
claims = {
emailAddress = "string"
}
eventName = "string"
eventSource = "string"
level = "string"
operationName = "string"
resourceGroupName = "string"
resourceProviderName = "string"
status = "string"
subStatus = "string"
Para Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource , use:
odata.type = "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource"
metricName = "string"
Valores de propriedade
regras de alerta
Regra de alerta
Designação | Descrição | Valor |
---|---|---|
ação | ação que é executada quando a regra de alerta se torna ativa e quando uma condição de alerta é resolvida. | RuleAction |
ações | A matriz de ações que são executadas quando a regra de alerta se torna ativa e quando uma condição de alerta é resolvida. | RuleAction[] |
condição | A condição que resulta na ativação da regra de alerta. | RuleCondition (obrigatório) |
Descrição | A descrição da regra de alerta que será incluída no e-mail de alerta. | string |
isEnabled | O sinalizador que indica se a regra de alerta está habilitada. | bool (obrigatório) |
Designação | O nome da regra de alerta. | string (obrigatório) |
provisionamentoEstado | o estado de provisionamento. | string |
RuleAction
Designação | Descrição | Valor |
---|---|---|
odata.type | Definir o tipo de objeto |
Microsoft.Azure.Management.Insights.Models.RuleEmailAction Microsoft.Azure.Management.Insights.Models.RuleWebhookAction (obrigatório) |
RuleEmailAction
Designação | Descrição | Valor |
---|---|---|
odata.type | Especifica o tipo de ação. Existem dois tipos de ações: RuleEmailAction e RuleWebhookAction. | "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" (obrigatório) |
customE-mails | A lista de endereços de e-mail personalizados do administrador para notificar a ativação do alerta. | string[] |
sendToServiceOwners | Se os administradores (serviço e coadministradores) do serviço devem ser notificados quando o alerta é ativado. | Bool |
RuleWebhookAction
Designação | Descrição | Valor |
---|---|---|
odata.type | Especifica o tipo de ação. Existem dois tipos de ações: RuleEmailAction e RuleWebhookAction. | "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" (obrigatório) |
propriedades | O dicionário de propriedades personalizadas a serem incluídas na operação POST. Esses dados são anexados à carga útil do webhook. | RuleWebhookActionProperties |
serviceUri | o uri do serviço para postar a notificação quando o alerta é ativado ou resolvido. | string |
RuleWebhookActionProperties
Designação | Descrição | Valor |
---|---|---|
{propriedade personalizada} | string |
RegraCondição
Designação | Descrição | Valor |
---|---|---|
fonte de dados | o recurso a partir do qual a regra recolhe os seus dados. Para esse tipo, dataSource sempre será do tipo RuleMetricDataSource. | RuleDataSource |
odata.type | Definir o tipo de objeto |
Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition (obrigatório) |
RuleDataSource
Designação | Descrição | Valor |
---|---|---|
legacyResourceId | O identificador de recurso herdado do recurso que a regra monitora. NOTA: esta propriedade não pode ser atualizada para uma regra existente. | string |
metricNamespace | O namespace da métrica. | string |
resourceLocalização | a localização do recurso. | string |
resourceUri | O identificador de recurso do recurso que a regra monitora. NOTA: esta propriedade não pode ser atualizada para uma regra existente. | string |
odata.type | Definir o tipo de objeto |
Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource (obrigatório) |
RuleManagementEventDataSource
RuleManagementEventClaimsDataSource
Designação | Descrição | Valor |
---|---|---|
endereço de e-mail | o endereço de e-mail. | string |
RuleMetricDataSource
Designação | Descrição | Valor |
---|---|---|
odata.type | Especifica o tipo de fonte de dados. Há dois tipos de fontes de dados de regras: RuleMetricDataSource e RuleManagementEventDataSource | "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" (obrigatório) |
metricName | O nome da métrica que define o que a regra monitora. | string |
LocationThresholdRuleCondition
Designação | Descrição | Valor |
---|---|---|
odata.type | especifica o tipo de condição. Isso pode ser um dos três tipos: ManagementEventRuleCondition (ocorrências de eventos de gerenciamento), LocationThresholdRuleCondition (com base no número de falhas de um teste da Web) e ThresholdRuleCondition (com base no limite de uma métrica). | "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" (obrigatório) |
failedLocationCount | O número de locais que devem falhar para ativar o alerta. | int (obrigatório) Restrições: Valor mínimo = 0 |
windowSize | o período de tempo (no formato de duração ISO 8601) usado para monitorar a atividade de alerta com base no limite. Se especificado, deve ser entre 5 minutos e 1 dia. | string |
ManagementEventRuleCondition
Designação | Descrição | Valor |
---|---|---|
odata.type | especifica o tipo de condição. Isso pode ser um dos três tipos: ManagementEventRuleCondition (ocorrências de eventos de gerenciamento), LocationThresholdRuleCondition (com base no número de falhas de um teste da Web) e ThresholdRuleCondition (com base no limite de uma métrica). | "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" (obrigatório) |
agregação | Como os dados recolhidos devem ser combinados ao longo do tempo e quando o alerta é ativado. Observe que, para alertas de eventos de gerenciamento, a agregação é opcional – se não for fornecida, qualquer evento fará com que o alerta seja ativado. | ManagementEventAggregationCondition |
ManagementEventAggregationCondition
Designação | Descrição | Valor |
---|---|---|
Operador | o operador da condição. | "Maior" "MaiorThanOrEqual" "Menos" "LessThanOrEqual" |
limiar | O valor limite que ativa o alerta. | Int |
windowSize | o período de tempo (no formato de duração ISO 8601) usado para monitorar a atividade de alerta com base no limite. Se especificado, deve ser entre 5 minutos e 1 dia. | string |
ThresholdRuleCondition
Designação | Descrição | Valor |
---|---|---|
odata.type | especifica o tipo de condição. Isso pode ser um dos três tipos: ManagementEventRuleCondition (ocorrências de eventos de gerenciamento), LocationThresholdRuleCondition (com base no número de falhas de um teste da Web) e ThresholdRuleCondition (com base no limite de uma métrica). | "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" (obrigatório) |
Operador | o operador utilizado para comparar os dados e o limiar. | "Maior" "MaiorThanOrEqual" "Menos" "LessThanOrEqual" (obrigatório) |
limiar | O valor limite que ativa o alerta. | int (obrigatório) |
agregação de tempo | o operador de agregação de tempo. A forma como os dados recolhidos devem ser combinados ao longo do tempo. O valor padrão é o PrimaryAggregationType do Metric. | "Péssimo" "Último" "Máximo" "Mínimo" "Total" |
windowSize | o período de tempo (no formato de duração ISO 8601) usado para monitorar a atividade de alerta com base no limite. Se especificado, deve ser entre 5 minutos e 1 dia. | string |