Microsoft.Insights scheduledQueryRules
Definição de recursos do bíceps
O tipo de recurso scheduledQueryRules pode ser implantado com operações que visam:
- 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.
Comentários
Para obter orientações sobre como implantar soluções de monitoramento, consulte Criar recursos de monitoramento usando 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-12-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: 'string'
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
actions: {
actionGroups: [
'string'
]
actionProperties: {
{customized property}: 'string'
}
customProperties: {
{customized property}: 'string'
}
}
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
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso | string (obrigatório) Limite de caracteres: 1-260 Caracteres válidos: Não pode usar: *<>%{}&:\\?/#| ou controlar caracteres Não pode terminar com espaço ou ponto. |
Localização | A geolocalização onde o recurso vive | string (obrigatório) |
Etiquetas | Tags de recursos. | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | Indica o tipo de regra de consulta agendada. O padrão é LogAlert. | 'LogAlert' 'LogToMetric' |
identidade | A identidade do recurso. | Identidade |
propriedades | As propriedades da regra do recurso. | ScheduledQueryRuleProperties (obrigatório) |
Identidade
IdentityUserAssignedIdentities
Designação | Descrição | Valor |
---|---|---|
{propriedade personalizada} | UserIdentityProperties |
UserIdentityProperties
Este objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.
ScheduledQueryRuleProperties
Designação | Descrição | Valor |
---|---|---|
ações | Ações a invocar quando o alerta é acionado. | Ações |
autoMitigar | O sinalizador que indica se o alerta deve ser resolvido automaticamente ou não. O padrão é true. Relevante apenas para regras do tipo LogAlert. | Bool |
checkWorkspaceAlertsStorageConfigured | O sinalizador que indica se essa regra de consulta agendada deve ser armazenada no armazenamento do cliente. O padrão é false. 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 para exibição da regra de alerta | string |
ativado | O sinalizador que indica se essa regra de consulta agendada está habilitada. O valor deve ser verdadeiro ou falso | Bool |
avaliaçãoFrequência | A frequência com que a regra de consulta agendada é avaliada representada no formato de duração ISO 8601. Relevante e necessário apenas para regras do tipo LogAlert. | string |
muteActionsDuration | Silencie ações pelo período de tempo escolhido (no formato de duração ISO 8601) depois que o alerta for acionado. Relevante apenas para regras do tipo LogAlert. | string |
overrideQueryTimeRange | Se especificado, substitui o intervalo de tempo de consulta (o padrão é WindowSize*NumberOfEvaluationPeriods). Relevante apenas para regras do tipo LogAlert. | string |
ruleResolveConfiguration | Define a configuração para resolver alertas disparados. Relevante apenas para regras do tipo LogAlert. | RuleResolveConfiguration |
Âmbitos de aplicação | A lista de ids de recurso para as quais esta regra de consulta agendada tem escopo. | string[] |
gravidade | Severidade do alerta. Deve ser um número inteiro entre [0-4]. O valor de 0 é mais severo. Relevante e necessário apenas para regras do tipo LogAlert. | Int |
skipQueryValidation | O sinalizador que indica se a consulta fornecida deve ser validada ou não. O padrão é false. Relevante apenas para regras do tipo LogAlert. | Bool |
targetResourceTypes | Lista do tipo de recurso do(s) recurso(s) de destino no qual o alerta é criado/atualizado. Por exemplo, se o escopo for um grupo de recursos e targetResourceTypes for Microsoft.Compute/virtualMachines, um alerta diferente será disparado para cada máquina virtual no grupo de recursos que atender aos 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 do compartimento). Relevante e necessário apenas para regras do tipo LogAlert. | string |
Ações
Designação | Descrição | Valor |
---|---|---|
açãoGrupos | Ids de recurso do Grupo de Ações para invocar quando o alerta for acionado. | string[] |
açãoPropriedades | As propriedades de uma ação. | ActionsActionProperties |
customProperties | As propriedades de uma carga útil de alerta. | ActionsCustomProperties |
AçõesAçãoPropriedades
Designação | Descrição | Valor |
---|---|---|
{propriedade personalizada} | string |
AçõesCustomProperties
Designação | Descrição | Valor |
---|---|---|
{propriedade personalizada} | string |
ScheduledQueryRuleCriteria
Designação | Descrição | Valor |
---|---|---|
allOf | Uma lista de condições a serem avaliadas em relação aos escopos especificados | Condição[] |
Condição
Designação | Descrição | Valor |
---|---|---|
Dimensões | Condições da lista de dimensões | Dimensão[] |
failingPeriods | O número mínimo de violações necessárias dentro da janela de tempo de retrospetiva selecionada necessária para gerar um alerta. Relevante apenas para regras do tipo LogAlert. | ConditionFailingPeriods |
metricMeasureColumn | A coluna que contém o número da medida métrica. Relevante apenas para regras do tipo LogAlert. | string |
metricName | O nome da métrica a ser enviada. 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. | 'Iguais' 'MaiorQue' 'MaiorThanOrEqual' 'Menosque' 'LessThanOrEqual' |
consulta | Alerta de consulta de log | string |
resourceIdColumn | A coluna que contém a id do recurso. O conteúdo da coluna deve ser um uri formatado como id de recurso. Relevante apenas para regras do tipo LogAlert. | string |
limiar | O valor limite de critérios que ativa o alerta. Relevante e necessário apenas para regras do tipo LogAlert. | Int |
agregação de tempo | Tipo de agregação. Relevante e necessário apenas para regras do tipo LogAlert. | 'Média' 'Contagem' 'Máximo' 'Mínimo' 'Total' |
Dimensão
Designação | Descrição | Valor |
---|---|---|
Designação | Nome da dimensão | string (obrigatório) |
Operador | Operador para valores de dimensão | 'Excluir' 'Incluir' (obrigatório) |
valores | Lista de valores de dimensão | string[] (obrigatório) |
CondiçãoFailingPeriods
Designação | Descrição | Valor |
---|---|---|
minFailingPeriodsToAlert | O número de violações para disparar um alerta. Deve ser menor ou igual a numberOfEvaluationPeriods. O valor padrão é 1 | Int |
númeroDeAvaliaçãoPeríodos | O número de pontos de retrospetiva agregados. A janela de tempo de retrospetiva é calculada com base na granularidade de agregação (windowSize) e no número selecionado de pontos agregados. O valor padrão é 1 | Int |
RuleResolveConfiguration
Designação | Descrição | Valor |
---|---|---|
autoResolvido | O sinalizador que indica se um alerta disparado deve ou não ser resolvido automaticamente. | Bool |
timeToResolve | A duração que uma regra deve avaliar como íntegra antes que o alerta disparado seja resolvido automaticamente representada no formato de duração ISO 8601. | string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Criar regra de alerta para itens de continuidade de negócios do Azure |
Esses modelos criam uma regra de alerta e um MSI atribuído pelo usuário. Ele também atribui ao leitor MSI acesso à assinatura para que a regra de alerta tenha acesso para consultar os itens protegidos necessários e os detalhes mais recentes do ponto de recuperação. |
Definição de recurso de modelo ARM
O tipo de recurso scheduledQueryRules pode ser implantado com operações que visam:
- 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.
Comentários
Para obter orientações sobre como implantar soluções de monitoramento, consulte Criar recursos de monitoramento usando 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-12-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"kind": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"actions": {
"actionGroups": [ "string" ],
"actionProperties": {
"{customized property}": "string"
},
"customProperties": {
"{customized property}": "string"
}
},
"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
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.Insights/scheduledQueryRules' |
apiVersion | A versão da api de recursos | '2023-12-01' |
Designação | O nome do recurso | string (obrigatório) Limite de caracteres: 1-260 Caracteres válidos: Não pode usar: *<>%{}&:\\?/#| ou controlar caracteres Não pode terminar com espaço ou ponto. |
Localização | A geolocalização onde o recurso vive | string (obrigatório) |
Etiquetas | Tags de recursos. | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | Indica o tipo de regra de consulta agendada. O padrão é LogAlert. | 'LogAlert' 'LogToMetric' |
identidade | A identidade do recurso. | Identidade |
propriedades | As propriedades da regra do recurso. | ScheduledQueryRuleProperties (obrigatório) |
Identidade
IdentityUserAssignedIdentities
Designação | Descrição | Valor |
---|---|---|
{propriedade personalizada} | UserIdentityProperties |
UserIdentityProperties
Este objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.
ScheduledQueryRuleProperties
Designação | Descrição | Valor |
---|---|---|
ações | Ações a invocar quando o alerta é acionado. | Ações |
autoMitigar | O sinalizador que indica se o alerta deve ser resolvido automaticamente ou não. O padrão é true. Relevante apenas para regras do tipo LogAlert. | Bool |
checkWorkspaceAlertsStorageConfigured | O sinalizador que indica se essa regra de consulta agendada deve ser armazenada no armazenamento do cliente. O padrão é false. 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 para exibição da regra de alerta | string |
ativado | O sinalizador que indica se essa regra de consulta agendada está habilitada. O valor deve ser verdadeiro ou falso | Bool |
avaliaçãoFrequência | A frequência com que a regra de consulta agendada é avaliada representada no formato de duração ISO 8601. Relevante e necessário apenas para regras do tipo LogAlert. | string |
muteActionsDuration | Silencie ações pelo período de tempo escolhido (no formato de duração ISO 8601) depois que o alerta for acionado. Relevante apenas para regras do tipo LogAlert. | string |
overrideQueryTimeRange | Se especificado, substitui o intervalo de tempo de consulta (o padrão é WindowSize*NumberOfEvaluationPeriods). Relevante apenas para regras do tipo LogAlert. | string |
ruleResolveConfiguration | Define a configuração para resolver alertas disparados. Relevante apenas para regras do tipo LogAlert. | RuleResolveConfiguration |
Âmbitos de aplicação | A lista de ids de recurso para as quais esta regra de consulta agendada tem escopo. | string[] |
gravidade | Severidade do alerta. Deve ser um número inteiro entre [0-4]. O valor de 0 é mais severo. Relevante e necessário apenas para regras do tipo LogAlert. | Int |
skipQueryValidation | O sinalizador que indica se a consulta fornecida deve ser validada ou não. O padrão é false. Relevante apenas para regras do tipo LogAlert. | Bool |
targetResourceTypes | Lista do tipo de recurso do(s) recurso(s) de destino no qual o alerta é criado/atualizado. Por exemplo, se o escopo for um grupo de recursos e targetResourceTypes for Microsoft.Compute/virtualMachines, um alerta diferente será disparado para cada máquina virtual no grupo de recursos que atender aos 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 do compartimento). Relevante e necessário apenas para regras do tipo LogAlert. | string |
Ações
Designação | Descrição | Valor |
---|---|---|
açãoGrupos | Ids de recurso do Grupo de Ações para invocar quando o alerta for acionado. | string[] |
açãoPropriedades | As propriedades de uma ação. | ActionsActionProperties |
customProperties | As propriedades de uma carga útil de alerta. | ActionsCustomProperties |
AçõesAçãoPropriedades
Designação | Descrição | Valor |
---|---|---|
{propriedade personalizada} | string |
AçõesCustomProperties
Designação | Descrição | Valor |
---|---|---|
{propriedade personalizada} | string |
ScheduledQueryRuleCriteria
Designação | Descrição | Valor |
---|---|---|
allOf | Uma lista de condições a serem avaliadas em relação aos escopos especificados | Condição[] |
Condição
Designação | Descrição | Valor |
---|---|---|
Dimensões | Condições da lista de dimensões | Dimensão[] |
failingPeriods | O número mínimo de violações necessárias dentro da janela de tempo de retrospetiva selecionada necessária para gerar um alerta. Relevante apenas para regras do tipo LogAlert. | ConditionFailingPeriods |
metricMeasureColumn | A coluna que contém o número da medida métrica. Relevante apenas para regras do tipo LogAlert. | string |
metricName | O nome da métrica a ser enviada. 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. | 'Iguais' 'MaiorQue' 'MaiorThanOrEqual' 'Menosque' 'LessThanOrEqual' |
consulta | Alerta de consulta de log | string |
resourceIdColumn | A coluna que contém a id do recurso. O conteúdo da coluna deve ser um uri formatado como id de recurso. Relevante apenas para regras do tipo LogAlert. | string |
limiar | O valor limite de critérios que ativa o alerta. Relevante e necessário apenas para regras do tipo LogAlert. | Int |
agregação de tempo | Tipo de agregação. Relevante e necessário apenas para regras do tipo LogAlert. | 'Média' 'Contagem' 'Máximo' 'Mínimo' 'Total' |
Dimensão
Designação | Descrição | Valor |
---|---|---|
Designação | Nome da dimensão | string (obrigatório) |
Operador | Operador para valores de dimensão | 'Excluir' 'Incluir' (obrigatório) |
valores | Lista de valores de dimensão | string[] (obrigatório) |
CondiçãoFailingPeriods
Designação | Descrição | Valor |
---|---|---|
minFailingPeriodsToAlert | O número de violações para disparar um alerta. Deve ser menor ou igual a numberOfEvaluationPeriods. O valor padrão é 1 | Int |
númeroDeAvaliaçãoPeríodos | O número de pontos de retrospetiva agregados. A janela de tempo de retrospetiva é calculada com base na granularidade de agregação (windowSize) e no número selecionado de pontos agregados. O valor padrão é 1 | Int |
RuleResolveConfiguration
Designação | Descrição | Valor |
---|---|---|
autoResolvido | O sinalizador que indica se um alerta disparado deve ou não ser resolvido automaticamente. | Bool |
timeToResolve | A duração que uma regra deve avaliar como íntegra antes que o alerta disparado seja resolvido automaticamente representada no formato de duração ISO 8601. | string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Criar regra de alerta para itens de continuidade de negócios do Azure |
Esses modelos criam uma regra de alerta e um MSI atribuído pelo usuário. Ele também atribui ao leitor MSI acesso à assinatura para que a regra de alerta tenha acesso para consultar os itens protegidos necessários e os detalhes mais recentes do ponto de recuperação. |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso scheduledQueryRules pode ser implantado com operações que visam:
- 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/scheduledQueryRules, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/scheduledQueryRules@2023-12-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
actions = {
actionGroups = [
"string"
]
actionProperties = {
{customized property} = "string"
}
customProperties = {
{customized property} = "string"
}
}
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
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Insights/scheduledQueryRules@2023-12-01" |
Designação | O nome do recurso | string (obrigatório) Limite de caracteres: 1-260 Caracteres válidos: Não pode usar: *<>%{}&:\\?/#| ou controlar caracteres Não pode terminar com espaço ou ponto. |
Localização | A geolocalização onde o recurso vive | string (obrigatório) |
parent_id | Para implantar em um grupo de recursos, use a ID desse grupo de recursos. | string (obrigatório) |
Etiquetas | Tags de recursos. | Dicionário de nomes e valores de tags. |
tipo | Indica o tipo de regra de consulta agendada. O padrão é LogAlert. | "LogAlert" "LogToMetric" |
identidade | A identidade do recurso. | Identidade |
propriedades | As propriedades da regra do recurso. | ScheduledQueryRuleProperties (obrigatório) |
Identidade
Designação | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerenciado. | "SystemAssigned" "UserAssigned" (obrigatório) |
identity_ids | A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | Matriz de IDs de identidade do usuário. |
IdentityUserAssignedIdentities
Designação | Descrição | Valor |
---|---|---|
{propriedade personalizada} | UserIdentityProperties |
UserIdentityProperties
Este objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.
ScheduledQueryRuleProperties
Designação | Descrição | Valor |
---|---|---|
ações | Ações a invocar quando o alerta é acionado. | Ações |
autoMitigar | O sinalizador que indica se o alerta deve ser resolvido automaticamente ou não. O padrão é true. Relevante apenas para regras do tipo LogAlert. | Bool |
checkWorkspaceAlertsStorageConfigured | O sinalizador que indica se essa regra de consulta agendada deve ser armazenada no armazenamento do cliente. O padrão é false. 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 para exibição da regra de alerta | string |
ativado | O sinalizador que indica se essa regra de consulta agendada está habilitada. O valor deve ser verdadeiro ou falso | Bool |
avaliaçãoFrequência | A frequência com que a regra de consulta agendada é avaliada representada no formato de duração ISO 8601. Relevante e necessário apenas para regras do tipo LogAlert. | string |
muteActionsDuration | Silencie ações pelo período de tempo escolhido (no formato de duração ISO 8601) depois que o alerta for acionado. Relevante apenas para regras do tipo LogAlert. | string |
overrideQueryTimeRange | Se especificado, substitui o intervalo de tempo de consulta (o padrão é WindowSize*NumberOfEvaluationPeriods). Relevante apenas para regras do tipo LogAlert. | string |
ruleResolveConfiguration | Define a configuração para resolver alertas disparados. Relevante apenas para regras do tipo LogAlert. | RuleResolveConfiguration |
Âmbitos de aplicação | A lista de ids de recurso para as quais esta regra de consulta agendada tem escopo. | string[] |
gravidade | Severidade do alerta. Deve ser um número inteiro entre [0-4]. O valor de 0 é mais severo. Relevante e necessário apenas para regras do tipo LogAlert. | Int |
skipQueryValidation | O sinalizador que indica se a consulta fornecida deve ser validada ou não. O padrão é false. Relevante apenas para regras do tipo LogAlert. | Bool |
targetResourceTypes | Lista do tipo de recurso do(s) recurso(s) de destino no qual o alerta é criado/atualizado. Por exemplo, se o escopo for um grupo de recursos e targetResourceTypes for Microsoft.Compute/virtualMachines, um alerta diferente será disparado para cada máquina virtual no grupo de recursos que atender aos 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 do compartimento). Relevante e necessário apenas para regras do tipo LogAlert. | string |
Ações
Designação | Descrição | Valor |
---|---|---|
açãoGrupos | Ids de recurso do Grupo de Ações para invocar quando o alerta for acionado. | string[] |
açãoPropriedades | As propriedades de uma ação. | ActionsActionProperties |
customProperties | As propriedades de uma carga útil de alerta. | ActionsCustomProperties |
AçõesAçãoPropriedades
Designação | Descrição | Valor |
---|---|---|
{propriedade personalizada} | string |
AçõesCustomProperties
Designação | Descrição | Valor |
---|---|---|
{propriedade personalizada} | string |
ScheduledQueryRuleCriteria
Designação | Descrição | Valor |
---|---|---|
allOf | Uma lista de condições a serem avaliadas em relação aos escopos especificados | Condição[] |
Condição
Designação | Descrição | Valor |
---|---|---|
Dimensões | Condições da lista de dimensões | Dimensão[] |
failingPeriods | O número mínimo de violações necessárias dentro da janela de tempo de retrospetiva selecionada necessária para gerar um alerta. Relevante apenas para regras do tipo LogAlert. | ConditionFailingPeriods |
metricMeasureColumn | A coluna que contém o número da medida métrica. Relevante apenas para regras do tipo LogAlert. | string |
metricName | O nome da métrica a ser enviada. 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. | "Iguais" "Maior" "MaiorThanOrEqual" "Menos" "LessThanOrEqual" |
consulta | Alerta de consulta de log | string |
resourceIdColumn | A coluna que contém a id do recurso. O conteúdo da coluna deve ser um uri formatado como id de recurso. Relevante apenas para regras do tipo LogAlert. | string |
limiar | O valor limite de critérios que ativa o alerta. Relevante e necessário apenas para regras do tipo LogAlert. | Int |
agregação de tempo | Tipo de agregação. Relevante e necessário apenas para regras do tipo LogAlert. | "Péssimo" "Conde" "Máximo" "Mínimo" "Total" |
Dimensão
Designação | Descrição | Valor |
---|---|---|
Designação | Nome da dimensão | string (obrigatório) |
Operador | Operador para valores de dimensão | "Excluir" "Incluir" (obrigatório) |
valores | Lista de valores de dimensão | string[] (obrigatório) |
CondiçãoFailingPeriods
Designação | Descrição | Valor |
---|---|---|
minFailingPeriodsToAlert | O número de violações para disparar um alerta. Deve ser menor ou igual a numberOfEvaluationPeriods. O valor padrão é 1 | Int |
númeroDeAvaliaçãoPeríodos | O número de pontos de retrospetiva agregados. A janela de tempo de retrospetiva é calculada com base na granularidade de agregação (windowSize) e no número selecionado de pontos agregados. O valor padrão é 1 | Int |
RuleResolveConfiguration
Designação | Descrição | Valor |
---|---|---|
autoResolvido | O sinalizador que indica se um alerta disparado deve ou não ser resolvido automaticamente. | Bool |
timeToResolve | A duração que uma regra deve avaliar como íntegra antes que o alerta disparado seja resolvido automaticamente representada no formato de duração ISO 8601. | string |