Microsoft.Insights scheduledQueryRules
Definição de recurso do Bicep
O tipo de recurso scheduledQueryRules pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Observações
Para obter orientações sobre como implementar soluções de monitorização, veja Criar recursos de monitorização com o Bicep.
Formato do recurso
Para criar um recurso Microsoft.Insights/scheduledQueryRules, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Insights/scheduledQueryRules@2023-03-15-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: 'string'
identity: {
type: 'string'
userAssignedIdentities: {}
}
properties: {
actions: {
actionGroups: [
'string'
]
actionProperties: {}
customProperties: {}
}
autoMitigate: bool
checkWorkspaceAlertsStorageConfigured: bool
criteria: {
allOf: [
{
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
failingPeriods: {
minFailingPeriodsToAlert: int
numberOfEvaluationPeriods: int
}
metricMeasureColumn: 'string'
metricName: 'string'
operator: 'string'
query: 'string'
resourceIdColumn: 'string'
threshold: int
timeAggregation: 'string'
}
]
}
description: 'string'
displayName: 'string'
enabled: bool
evaluationFrequency: 'string'
muteActionsDuration: 'string'
overrideQueryTimeRange: 'string'
ruleResolveConfiguration: {
autoResolved: bool
timeToResolve: 'string'
}
scopes: [
'string'
]
severity: int
skipQueryValidation: bool
targetResourceTypes: [
'string'
]
windowSize: 'string'
}
}
Valores de propriedade
scheduledQueryRules
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 1-260 Carateres válidos: Não é possível utilizar: *<>%{}&:\\?/# ou controlar carateresNão é possível terminar com espaço ou ponto final. |
localização | A localização geográfica onde o recurso se encontra | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
tipo | Indica o tipo de regra de consulta agendada. A predefinição é LogAlert. | "LogAlert" "LogToMetric" |
identidade | A identidade do recurso. | Identidade |
propriedades | As propriedades da regra do recurso. | ScheduledQueryRuleProperties (obrigatório) |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerida. | "Nenhum" "SystemAssigned" "UserAssigned" (obrigatório) |
userAssignedIdentities | A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | objeto |
ScheduledQueryRuleProperties
Nome | Descrição | Valor |
---|---|---|
ações | Ações a invocar quando o alerta é acionado. | Ações |
autoMitigate | O sinalizador que indica se o alerta deve ser resolvido automaticamente ou não. A predefinição é verdadeira. Relevante apenas para regras do tipo LogAlert. | bool |
checkWorkspaceAlertsStorageConfigured | O sinalizador que indica se esta regra de consulta agendada deve ser armazenada no armazenamento do cliente. A predefinição é falsa. Relevante apenas para regras do tipo LogAlert. | bool |
critérios | Os critérios de regra que definem as condições da regra de consulta agendada. | ScheduledQueryRuleCriteria |
descrição | A descrição da regra de consulta agendada. | string |
displayName | O nome a apresentar da regra de alerta | string |
ativado | O sinalizador que indica se esta regra de consulta agendada está ativada. O valor deve ser verdadeiro ou falso | bool |
evaluationFrequency | Com que frequência a regra de consulta agendada é avaliada representada no formato de duração ISO 8601. Relevante e obrigatório apenas para regras do tipo LogAlert. | string |
muteActionsDuration | Desativar o som das ações para o período de tempo escolhido (no formato de duração ISO 8601) após o alerta ser acionado. Relevante apenas para regras do tipo LogAlert. | string |
overrideQueryTimeRange | Se especificado, substitui o intervalo de tempo da consulta (a predefinição é WindowSize*NumberOfEvaluationPeriods). Relevante apenas para regras do tipo LogAlert. | string |
ruleResolveConfiguration | Define a configuração para resolver alertas acionados. Relevante apenas para regras do tipo LogAlert. | RuleResolveConfiguration |
âmbitos | A lista de IDs de recursos para a qual esta regra de consulta agendada está confinada. | string[] |
gravidade | Gravidade do alerta. Deve ser um número inteiro entre [0-4]. O valor de 0 é mais grave. Relevante e necessário apenas para regras do tipo LogAlert. | int |
skipQueryValidation | O sinalizador que indica se a consulta fornecida deve ou não ser validada. A predefinição é false. Relevante apenas para regras do tipo LogAlert. | bool |
targetResourceTypes | Lista do tipo de recurso dos recursos de destino nos quais o alerta é criado/atualizado. Por exemplo, se o âmbito for um grupo de recursos e targetResourceTypes for Microsoft.Compute/virtualMachines, será acionado um alerta diferente para cada máquina virtual no grupo de recursos que cumpra os critérios de alerta. Relevante apenas para regras do tipo LogAlert | string[] |
windowSize | O período de tempo (no formato de duração ISO 8601) no qual a consulta Alerta será executada (tamanho da discretização). Relevante e necessário apenas para regras do tipo LogAlert. | string |
Ações
Nome | Descrição | Valor |
---|---|---|
actionGroups | IDs de recursos do Grupo de Ações a invocar quando o alerta é acionado. | string[] |
actionProperties | As propriedades de uma ação. | objeto |
customProperties | As propriedades de um payload de alerta. | objeto |
ScheduledQueryRuleCriteria
Nome | Descrição | Valor |
---|---|---|
allOf | Uma lista de condições a avaliar em relação aos âmbitos especificados | Condição[] |
Condição
Nome | Descrição | Valor |
---|---|---|
dimensões | Lista de condições de Dimensões | Dimensão[] |
failingPeriods | O número mínimo de violações necessárias na janela de tempo de pesquisa selecionada necessária para emitir um alerta. Relevante apenas para regras do tipo LogAlert. | ConditionFailingPeriods |
metricMeasureColumn | A coluna que contém o número da medida de métrica. Relevante apenas para regras do tipo LogAlert. | string |
metricName | O nome da métrica a enviar. Relevante e necessário apenas para regras do tipo LogToMetric. | string |
operador | O operador de critérios. Relevante e necessário apenas para regras do tipo LogAlert. | 'Igual a' 'GreaterThan' "GreaterThanOrEqual" 'LessThan' "LessThanOrEqual" |
query | Alerta de consulta de registo | string |
resourceIdColumn | A coluna que contém o ID do recurso. O conteúdo da coluna tem de ser um URI formatado como id de recurso. Relevante apenas para regras do tipo LogAlert. | string |
limiar | o valor do limiar de critérios que ativa o alerta. Relevante e necessário apenas para regras do tipo LogAlert. | int |
timeAggregation | Tipo de agregação. Relevante e necessário apenas para regras do tipo LogAlert. | "Média" "Contagem" "Máximo" "Mínimo" 'Total' |
Dimensão
Nome | Descrição | Valor |
---|---|---|
name | Nome da dimensão | cadeia (obrigatório) |
operador | Operador para valores de dimensão | "Excluir" "Incluir" (obrigatório) |
values | Lista de valores de dimensão | string[] (obrigatório) |
ConditionFailingPeriods
Nome | Descrição | Valor |
---|---|---|
minFailingPeriodsToAlert | O número de violações para acionar um alerta. Deve ser menor ou igual a numberOfEvaluationPeriods. O valor predefinido é 1 | int |
numberOfEvaluationPeriods | O número de pontos de pesquisa agregados. A janela de tempo de pesquisa é calculada com base na granularidade da agregação (windowSize) e no número selecionado de pontos agregados. O valor predefinido é 1 | int |
RuleResolveConfiguration
Nome | Descrição | Valor |
---|---|---|
autoResolved | O sinalizador que indica se deve ou não resolver automaticamente um alerta acionado. | bool |
timeToResolve | A duração que uma regra tem de avaliar como estando em bom estado de funcionamento antes de o alerta acionado ser resolvido automaticamente representado no formato de duração ISO 8601. | string |
Definição de recurso do modelo arm
O tipo de recurso scheduledQueryRules pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Observações
Para obter orientações sobre como implementar soluções de monitorização, veja Criar recursos de monitorização com o Bicep.
Formato do recurso
Para criar um recurso Microsoft.Insights/scheduledQueryRules, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Insights/scheduledQueryRules",
"apiVersion": "2023-03-15-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"kind": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"actions": {
"actionGroups": [ "string" ],
"actionProperties": {},
"customProperties": {}
},
"autoMitigate": "bool",
"checkWorkspaceAlertsStorageConfigured": "bool",
"criteria": {
"allOf": [
{
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"failingPeriods": {
"minFailingPeriodsToAlert": "int",
"numberOfEvaluationPeriods": "int"
},
"metricMeasureColumn": "string",
"metricName": "string",
"operator": "string",
"query": "string",
"resourceIdColumn": "string",
"threshold": "int",
"timeAggregation": "string"
}
]
},
"description": "string",
"displayName": "string",
"enabled": "bool",
"evaluationFrequency": "string",
"muteActionsDuration": "string",
"overrideQueryTimeRange": "string",
"ruleResolveConfiguration": {
"autoResolved": "bool",
"timeToResolve": "string"
},
"scopes": [ "string" ],
"severity": "int",
"skipQueryValidation": "bool",
"targetResourceTypes": [ "string" ],
"windowSize": "string"
}
}
Valores de propriedade
scheduledQueryRules
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Insights/scheduledQueryRules" |
apiVersion | A versão da API de recursos | "2023-03-15-preview" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 1-260 Carateres válidos: Não é possível utilizar: *<>%{}&:\\?/# ou controlar carateresNão é possível terminar com espaço ou ponto final. |
localização | A localização geográfica onde reside o recurso | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
tipo | Indica o tipo de regra de consulta agendada. A predefinição é LogAlert. | "LogAlert" "LogToMetric" |
identidade | A identidade do recurso. | Identidade |
propriedades | As propriedades da regra do recurso. | ScheduledQueryRuleProperties (obrigatório) |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerida. | "Nenhum" "SystemAssigned" "UserAssigned" (obrigatório) |
userAssignedIdentities | A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | objeto |
ScheduledQueryRuleProperties
Nome | Descrição | Valor |
---|---|---|
ações | Ações a invocar quando o alerta é acionado. | Ações |
autoMitigate | O sinalizador que indica se o alerta deve ser resolvido automaticamente ou não. A predefinição é verdadeira. Relevante apenas para regras do tipo LogAlert. | bool |
checkWorkspaceAlertsStorageConfigured | O sinalizador que indica se esta regra de consulta agendada deve ser armazenada no armazenamento do cliente. A predefinição é falsa. Relevante apenas para regras do tipo LogAlert. | bool |
critérios | Os critérios de regra que definem as condições da regra de consulta agendada. | ScheduledQueryRuleCriteria |
descrição | A descrição da regra de consulta agendada. | string |
displayName | O nome a apresentar da regra de alerta | string |
ativado | O sinalizador que indica se esta regra de consulta agendada está ativada. O valor deve ser verdadeiro ou falso | bool |
evaluationFrequency | Com que frequência a regra de consulta agendada é avaliada representada no formato de duração ISO 8601. Relevante e obrigatório apenas para regras do tipo LogAlert. | string |
muteActionsDuration | Desativar o som das ações para o período de tempo escolhido (no formato de duração ISO 8601) após o alerta ser acionado. Relevante apenas para regras do tipo LogAlert. | string |
overrideQueryTimeRange | Se especificado, substitui o intervalo de tempo da consulta (a predefinição é WindowSize*NumberOfEvaluationPeriods). Relevante apenas para regras do tipo LogAlert. | string |
ruleResolveConfiguration | Define a configuração para resolver alertas acionados. Relevante apenas para regras do tipo LogAlert. | RuleResolveConfiguration |
âmbitos | A lista de IDs de recursos a que esta regra de consulta agendada está no âmbito. | cadeia[] |
gravidade | Gravidade do alerta. Deve ser um número inteiro entre [0-4]. O valor de 0 é mais grave. Relevante e obrigatório apenas para regras do tipo LogAlert. | int |
skipQueryValidation | O sinalizador que indica se a consulta fornecida deve ou não ser validada. A predefinição é falsa. Relevante apenas para regras do tipo LogAlert. | bool |
targetResourceTypes | Lista do tipo de recurso dos recursos de destino nos quais o alerta é criado/atualizado. Por exemplo, se o âmbito for um grupo de recursos e targetResourceTypes for Microsoft.Compute/virtualMachines, será acionado um alerta diferente para cada máquina virtual no grupo de recursos que cumpra os critérios de alerta. Relevante apenas para regras do tipo LogAlert | cadeia[] |
windowsSize | O período de tempo (no formato de duração ISO 8601) no qual a consulta Alerta será executada (tamanho da caixa). Relevante e obrigatório apenas para regras do tipo LogAlert. | string |
Ações
Nome | Descrição | Valor |
---|---|---|
actionGroups | IDs de recursos do Grupo de Ações para invocar quando o alerta é acionado. | cadeia[] |
actionProperties | As propriedades de uma ação. | objeto |
customProperties | As propriedades de um payload de alerta. | objeto |
ScheduledQueryRuleCriteria
Nome | Descrição | Valor |
---|---|---|
allOf | Uma lista de condições a avaliar relativamente aos âmbitos especificados | Condição[] |
Condição
Nome | Descrição | Valor |
---|---|---|
dimensões | Lista de condições de Dimensões | Dimensão[] |
failingPeriods | O número mínimo de violações necessárias na janela de tempo de pesquisa selecionada necessária para emitir um alerta. Relevante apenas para regras do tipo LogAlert. | ConditionFailingPeriods |
metricMeasureColumn | A coluna que contém o número da medida de métrica. Relevante apenas para regras do tipo LogAlert. | string |
metricName | O nome da métrica a enviar. Relevante e obrigatório apenas para regras do tipo LogToMetric. | string |
operador | O operador de critérios. Relevante e obrigatório apenas para regras do tipo LogAlert. | 'Igual' 'GreaterThan' "GreaterThanOrEqual" 'LessThan' 'LessThanOrEqual' |
query | Alerta de consulta de registo | string |
resourceIdColumn | A coluna que contém o ID do recurso. O conteúdo da coluna tem de ser um uri formatado como id de recurso. Relevante apenas para regras do tipo LogAlert. | string |
limiar | o valor do limiar de critérios que ativa o alerta. Relevante e obrigatório apenas para regras do tipo LogAlert. | int |
timeAggregation | Tipo de agregação. Relevante e obrigatório apenas para regras do tipo LogAlert. | "Média" "Contagem" "Máximo" "Mínimo" "Total" |
Dimensão
Nome | Descrição | Valor |
---|---|---|
name | Nome da dimensão | cadeia (obrigatório) |
operador | Operador para valores de dimensão | "Excluir" "Incluir" (obrigatório) |
values | Lista de valores de dimensão | string[] (obrigatório) |
ConditionFailingPeriods
Nome | Descrição | Valor |
---|---|---|
minFailingPeriodsToAlert | O número de violações para acionar um alerta. Deve ser menor ou igual a numberOfEvaluationPeriods. O valor predefinido é 1 | int |
numberOfEvaluationPeriods | O número de pontos de referência agregados. A janela de tempo de pesquisa é calculada com base na granularidade da agregação (windowSize) e no número selecionado de pontos agregados. O valor predefinido é 1 | int |
RuleResolveConfiguration
Nome | Descrição | Valor |
---|---|---|
autoResolved | O sinalizador que indica se deve ou não resolver automaticamente um alerta acionado. | bool |
timeToResolve | A duração que uma regra tem de avaliar como em bom estado de funcionamento antes de o alerta acionado ser resolvido automaticamente representado no formato de duração ISO 8601. | string |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso scheduledQueryRules pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Insights/scheduledQueryRules, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/scheduledQueryRules@2023-03-15-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
actions = {
actionGroups = [
"string"
]
actionProperties = {}
customProperties = {}
}
autoMitigate = bool
checkWorkspaceAlertsStorageConfigured = bool
criteria = {
allOf = [
{
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
failingPeriods = {
minFailingPeriodsToAlert = int
numberOfEvaluationPeriods = int
}
metricMeasureColumn = "string"
metricName = "string"
operator = "string"
query = "string"
resourceIdColumn = "string"
threshold = int
timeAggregation = "string"
}
]
}
description = "string"
displayName = "string"
enabled = bool
evaluationFrequency = "string"
muteActionsDuration = "string"
overrideQueryTimeRange = "string"
ruleResolveConfiguration = {
autoResolved = bool
timeToResolve = "string"
}
scopes = [
"string"
]
severity = int
skipQueryValidation = bool
targetResourceTypes = [
"string"
]
windowSize = "string"
}
kind = "string"
})
}
Valores de propriedade
scheduledQueryRules
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Insights/scheduledQueryRules@2023-03-15-preview" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 1-260 Carateres válidos: Não é possível utilizar: *<>%{}&:\\?/# ou controlar carateresNão é possível terminar com espaço ou ponto final. |
localização | A localização geográfica onde o recurso se encontra | cadeia (obrigatório) |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. |
tipo | Indica o tipo de regra de consulta agendada. A predefinição é LogAlert. | "LogAlert" "LogToMetric" |
identidade | A identidade do recurso. | Identidade |
propriedades | As propriedades da regra do recurso. | ScheduledQueryRuleProperties (obrigatório) |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerida. | "SystemAssigned" "UserAssigned" (obrigatório) |
identity_ids | A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | Matriz de IDs de identidade de utilizador. |
ScheduledQueryRuleProperties
Nome | Descrição | Valor |
---|---|---|
ações | Ações a invocar quando o alerta é acionado. | Ações |
autoMitigate | O sinalizador que indica se o alerta deve ser resolvido automaticamente ou não. A predefinição é verdadeira. Relevante apenas para regras do tipo LogAlert. | bool |
checkWorkspaceAlertsStorageConfigured | O sinalizador que indica se esta regra de consulta agendada deve ser armazenada no armazenamento do cliente. A predefinição é falsa. Relevante apenas para regras do tipo LogAlert. | bool |
critérios | Os critérios de regra que definem as condições da regra de consulta agendada. | ScheduledQueryRuleCriteria |
descrição | A descrição da regra de consulta agendada. | string |
displayName | O nome a apresentar da regra de alerta | string |
ativado | O sinalizador que indica se esta regra de consulta agendada está ativada. O valor deve ser verdadeiro ou falso | bool |
evaluationFrequency | Com que frequência a regra de consulta agendada é avaliada representada no formato de duração ISO 8601. Relevante e obrigatório apenas para regras do tipo LogAlert. | string |
muteActionsDuration | Desativar o som das ações para o período de tempo escolhido (no formato de duração ISO 8601) após o alerta ser acionado. Relevante apenas para regras do tipo LogAlert. | string |
overrideQueryTimeRange | Se especificado, substitui o intervalo de tempo da consulta (a predefinição é WindowSize*NumberOfEvaluationPeriods). Relevante apenas para regras do tipo LogAlert. | string |
ruleResolveConfiguration | Define a configuração para resolver alertas acionados. Relevante apenas para regras do tipo LogAlert. | RuleResolveConfiguration |
âmbitos | A lista de IDs de recursos a que esta regra de consulta agendada está no âmbito. | cadeia[] |
gravidade | Gravidade do alerta. Deve ser um número inteiro entre [0-4]. O valor de 0 é mais grave. Relevante e obrigatório apenas para regras do tipo LogAlert. | int |
skipQueryValidation | O sinalizador que indica se a consulta fornecida deve ou não ser validada. A predefinição é falsa. Relevante apenas para regras do tipo LogAlert. | bool |
targetResourceTypes | Lista do tipo de recurso dos recursos de destino nos quais o alerta é criado/atualizado. Por exemplo, se o âmbito for um grupo de recursos e targetResourceTypes for Microsoft.Compute/virtualMachines, será acionado um alerta diferente para cada máquina virtual no grupo de recursos que cumpra os critérios de alerta. Relevante apenas para regras do tipo LogAlert | cadeia[] |
windowsSize | O período de tempo (no formato de duração ISO 8601) no qual a consulta Alerta será executada (tamanho da caixa). Relevante e obrigatório apenas para regras do tipo LogAlert. | string |
Ações
Nome | Descrição | Valor |
---|---|---|
actionGroups | IDs de recursos do Grupo de Ações para invocar quando o alerta é acionado. | cadeia[] |
actionProperties | As propriedades de uma ação. | objeto |
customProperties | As propriedades de um payload de alerta. | objeto |
ScheduledQueryRuleCriteria
Nome | Descrição | Valor |
---|---|---|
allOf | Uma lista de condições a avaliar em relação aos âmbitos especificados | Condição[] |
Condição
Nome | Descrição | Valor |
---|---|---|
dimensões | Lista de condições de Dimensões | Dimensão[] |
failingPeriods | O número mínimo de violações necessárias na janela de tempo de pesquisa selecionada necessária para emitir um alerta. Relevante apenas para regras do tipo LogAlert. | ConditionFailingPeriods |
metricMeasureColumn | A coluna que contém o número da medida de métrica. Relevante apenas para regras do tipo LogAlert. | string |
metricName | O nome da métrica a enviar. Relevante e necessário apenas para regras do tipo LogToMetric. | string |
operador | O operador de critérios. Relevante e necessário apenas para regras do tipo LogAlert. | "Igual a" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" |
query | Alerta de consulta de registo | string |
resourceIdColumn | A coluna que contém o ID do recurso. O conteúdo da coluna tem de ser um URI formatado como id de recurso. Relevante apenas para regras do tipo LogAlert. | string |
limiar | o valor do limiar de critérios que ativa o alerta. Relevante e necessário apenas para regras do tipo LogAlert. | int |
timeAggregation | Tipo de agregação. Relevante e necessário apenas para regras do tipo LogAlert. | "Média" "Contagem" "Máximo" "Mínimo" "Total" |
Dimensão
Nome | Descrição | Valor |
---|---|---|
name | Nome da dimensão | cadeia (obrigatório) |
operador | Operador para valores de dimensão | "Excluir" "Incluir" (obrigatório) |
values | Lista de valores de dimensão | string[] (obrigatório) |
ConditionFailingPeriods
Nome | Descrição | Valor |
---|---|---|
minFailingPeriodsToAlert | O número de violações para acionar um alerta. Deve ser menor ou igual a numberOfEvaluationPeriods. O valor predefinido é 1 | int |
numberOfEvaluationPeriods | O número de pontos de pesquisa agregados. A janela de tempo de pesquisa é calculada com base na granularidade da agregação (windowSize) e no número selecionado de pontos agregados. O valor predefinido é 1 | int |
RuleResolveConfiguration
Nome | Descrição | Valor |
---|---|---|
autoResolved | O sinalizador que indica se deve ou não resolver automaticamente um alerta acionado. | bool |
timeToResolve | A duração que uma regra tem de avaliar como estando em bom estado de funcionamento antes de o alerta acionado ser resolvido automaticamente representado no formato de duração ISO 8601. | string |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários