Métricas do Microsoft.InsightsAlertas
Comentários
Para obter orientações sobre como implantar soluções de monitoramento, consulte Criar recursos de monitoramento usando o Bicep.
Definição de recursos do bíceps
O tipo de recurso metricAlerts 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.
Formato do recurso
Para criar um recurso Microsoft.Insights/metricAlerts, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Insights/metricAlerts@2018-03-01' = {
location: 'string'
name: 'string'
properties: {
actions: [
{
actionGroupId: 'string'
webHookProperties: {
{customized property}: 'string'
}
}
]
autoMitigate: bool
criteria: {
odata.type: 'string'
// For remaining properties, see MetricAlertCriteria objects
}
description: 'string'
enabled: bool
evaluationFrequency: 'string'
scopes: [
'string'
]
severity: int
targetResourceRegion: 'string'
targetResourceType: 'string'
windowSize: 'string'
}
tags: {
{customized property}: 'string'
}
}
Objetos MultiMetricCriteria
Defina a propriedade criterionType para especificar o tipo de objeto.
Para DynamicThresholdCriterion , use:
{
alertSensitivity: 'string'
criterionType: 'DynamicThresholdCriterion'
failingPeriods: {
minFailingPeriodsToAlert: int
numberOfEvaluationPeriods: int
}
ignoreDataBefore: 'string'
operator: 'string'
}
Para StaticThresholdCriterion, use:
{
criterionType: 'StaticThresholdCriterion'
operator: 'string'
threshold: int
}
Objetos MetricAlertCriteria
Defina a propriedade
Para Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria , use:
{
allOf: [
{
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
metricName: 'string'
metricNamespace: 'string'
name: 'string'
skipMetricValidation: bool
timeAggregation: 'string'
criterionType: 'string'
// For remaining properties, see MultiMetricCriteria objects
}
]
odata.type: 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'
}
Para Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria , use:
{
allOf: [
{
criterionType: 'string'
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
metricName: 'string'
metricNamespace: 'string'
name: 'string'
operator: 'string'
skipMetricValidation: bool
threshold: int
timeAggregation: 'string'
}
]
odata.type: 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'
}
Para Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria , use:
{
componentId: 'string'
failedLocationCount: int
odata.type: 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'
webTestId: 'string'
}
Valores de propriedade
DynamicMetricCriteria
DynamicThresholdFailingPeriods
Designação | Descrição | Valor |
---|---|---|
minFailingPeriodsToAlert | O número de violações para disparar um alerta. Deve ser menor ou igual a numberOfEvaluationPeriods. | int (obrigatório) |
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. | int (obrigatório) |
MetricAlertAction
Designação | Descrição | Valor |
---|---|---|
açãoGroupId | A ID do grupo de ação a ser usado. | string |
webHookPropriedades | Este campo permite especificar propriedades personalizadas, que seriam anexadas à carga útil de alerta enviada como entrada para o webhook. | MetricAlertActionWebHookProperties |
MetricAlertActionWebHookProperties
Designação | Descrição | Valor |
---|
MetricAlertCriteria
Designação | Descrição | Valor |
---|---|---|
odata.type | Defina como 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' para o tipo MetricAlertMultipleResourceMultipleMetricCriteria. Defina como 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' para o tipo MetricAlertSingleResourceMultipleMetricCriteria. Defina como 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' para o tipo WebtestLocationAvailabilityCriteria. | 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (obrigatório) |
MetricAlertMultipleResourceMultipleMetricCriteria
MetricAlertProperties
Designação | Descrição | Valor |
---|---|---|
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. | MetricAlertAction[] |
autoMitigar | O sinalizador que indica se o alerta deve ser resolvido automaticamente ou não. O padrão é true. | Bool |
critérios | define as informações sobre os critérios de alerta específicos. | MetricAlertCriteria (obrigatório) |
Descrição | A descrição do alerta métrico que será incluído no e-mail de alerta. | string |
ativado | O sinalizador que indica se o alerta de métrica está habilitado. | bool (obrigatório) |
avaliaçãoFrequência | a frequência com que o alerta métrico é avaliado, representada no formato de duração ISO 8601. | string (obrigatório) |
Âmbitos de aplicação | A lista de IDs de recursos para os quais esse alerta de métrica tem escopo. | string[] (obrigatório) |
gravidade | Severidade do alerta {0, 1, 2, 3, 4} | int (obrigatório) |
targetResourceRegion | A região do(s) recurso(s) de destino na qual o alerta é criado/atualizado. Obrigatório se o escopo contiver uma assinatura, grupo de recursos ou mais de um recurso. | string |
targetResourceType | O tipo de recurso do(s) recurso(s) de destino no qual o alerta é criado/atualizado. Obrigatório se o escopo contiver uma assinatura, grupo de recursos ou mais de um recurso. | string |
windowSize | o período de tempo (no formato de duração ISO 8601) usado para monitorar a atividade de alerta com base no limite. | string (obrigatório) |
MetricAlertSingleResourceMultipleMetricCriteria
Designação | Descrição | Valor |
---|---|---|
allOf | A lista de critérios métricos para esta operação "toda". | MetricCriteria[] |
odata.type | Especifica o tipo dos critérios de alerta. | 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (obrigatório) |
MetricCriteria
Designação | Descrição | Valor |
---|---|---|
criterionType | Especifica o tipo de critérios de limite | 'DynamicThresholdCriterion' «StaticThresholdCriterion» (obrigatório) |
Dimensões | Lista de condições de dimensão. | MetricDimension[] |
metricName | Nome da métrica. | string (obrigatório) |
metricNamespace | Namespace da métrica. | string |
Designação | Nome dos critérios. | string (obrigatório) |
Operador | o operador de critérios. | 'Iguais' 'MaiorQue' 'MaiorThanOrEqual' 'Menosque' 'LessThanOrEqual' (obrigatório) |
skipMetricValidation | Permite criar uma regra de alerta em uma métrica personalizada que ainda não foi emitida, fazendo com que a validação da métrica seja ignorada. | Bool |
limiar | O valor limite de critérios que ativa o alerta. | int (obrigatório) |
agregação de tempo | os tipos de agregação temporal dos critérios. | 'Média' 'Contagem' 'Máximo' 'Mínimo' 'Total' (obrigatório) |
MetricCriteria
Designação | Descrição | Valor |
---|---|---|
criterionType | Especifica o tipo de critérios de limite | «StaticThresholdCriterion» (obrigatório) |
Operador | o operador de critérios. | 'Iguais' 'MaiorQue' 'MaiorThanOrEqual' 'Menosque' 'LessThanOrEqual' (obrigatório) |
limiar | O valor limite de critérios que ativa o alerta. | int (obrigatório) |
MetricDimension
Designação | Descrição | Valor |
---|---|---|
Designação | Nome da dimensão. | string (obrigatório) |
Operador | o operador de dimensão. Apenas 'Incluir' e 'Excluir' são suportados | string (obrigatório) |
valores | Lista de valores de dimensão. | string[] (obrigatório) |
Microsoft.Insights/metricAlerts
Designação | Descrição | Valor |
---|---|---|
Localização | Localização do recurso | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | As propriedades da regra de alerta do recurso. | MetricAlertProperties (obrigatório) |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
MultiMetricCriteria
Designação | Descrição | Valor |
---|---|---|
criterionType | Defina como 'DynamicThresholdCriterion' para o tipo DynamicMetricCriteria. Defina como 'StaticThresholdCriterion' para o tipo MetricCriteria. | 'DynamicThresholdCriterion' «StaticThresholdCriterion» (obrigatório) |
Dimensões | Lista de condições de dimensão. | MetricDimension[] |
metricName | Nome da métrica. | string (obrigatório) |
metricNamespace | Namespace da métrica. | string |
Designação | Nome dos critérios. | string (obrigatório) |
skipMetricValidation | Permite criar uma regra de alerta em uma métrica personalizada que ainda não foi emitida, fazendo com que a validação da métrica seja ignorada. | Bool |
agregação de tempo | os tipos de agregação temporal dos critérios. | 'Média' 'Contagem' 'Máximo' 'Mínimo' 'Total' (obrigatório) |
Tags de Recursos
Designação | Descrição | Valor |
---|
WebtestLocationAvailabilityCriteria
Designação | Descrição | Valor |
---|---|---|
componentId | A ID do recurso do Application Insights. | string (obrigatório) |
failedLocationCount | O número de locais com falha. | int (obrigatório) |
odata.type | Especifica o tipo dos critérios de alerta. | 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (obrigatório) |
WebTestId | O ID de teste da Web do Application Insights. | string (obrigatório) |
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
Implantar o Application Insight e criar alertas nele | Este modelo permite implantar o Application Insight e criar alertas nele |
Definição de recurso de modelo ARM
O tipo de recurso metricAlerts 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.
Formato do recurso
Para criar um recurso Microsoft.Insights/metricAlerts, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Insights/metricAlerts",
"apiVersion": "2018-03-01",
"name": "string",
"location": "string",
"properties": {
"actions": [
{
"actionGroupId": "string",
"webHookProperties": {
"{customized property}": "string"
}
}
],
"autoMitigate": "bool",
"criteria": {
"odata.type": "string"
// For remaining properties, see MetricAlertCriteria objects
},
"description": "string",
"enabled": "bool",
"evaluationFrequency": "string",
"scopes": [ "string" ],
"severity": "int",
"targetResourceRegion": "string",
"targetResourceType": "string",
"windowSize": "string"
},
"tags": {
"{customized property}": "string"
}
}
Objetos MultiMetricCriteria
Defina a propriedade criterionType para especificar o tipo de objeto.
Para DynamicThresholdCriterion , use:
{
"alertSensitivity": "string",
"criterionType": "DynamicThresholdCriterion",
"failingPeriods": {
"minFailingPeriodsToAlert": "int",
"numberOfEvaluationPeriods": "int"
},
"ignoreDataBefore": "string",
"operator": "string"
}
Para StaticThresholdCriterion, use:
{
"criterionType": "StaticThresholdCriterion",
"operator": "string",
"threshold": "int"
}
Objetos MetricAlertCriteria
Defina a propriedade
Para Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria , use:
{
"allOf": [ {
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"metricName": "string",
"metricNamespace": "string",
"name": "string",
"skipMetricValidation": "bool",
"timeAggregation": "string",
"criterionType": "string"
// For remaining properties, see MultiMetricCriteria objects
} ],
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"
}
Para Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria , use:
{
"allOf": [
{
"criterionType": "string",
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"metricName": "string",
"metricNamespace": "string",
"name": "string",
"operator": "string",
"skipMetricValidation": "bool",
"threshold": "int",
"timeAggregation": "string"
}
],
"odata.type": "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"
}
Para Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria , use:
{
"componentId": "string",
"failedLocationCount": "int",
"odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria",
"webTestId": "string"
}
Valores de propriedade
DynamicMetricCriteria
DynamicThresholdFailingPeriods
Designação | Descrição | Valor |
---|---|---|
minFailingPeriodsToAlert | O número de violações para disparar um alerta. Deve ser menor ou igual a numberOfEvaluationPeriods. | int (obrigatório) |
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. | int (obrigatório) |
MetricAlertAction
Designação | Descrição | Valor |
---|---|---|
açãoGroupId | A ID do grupo de ação a ser usado. | string |
webHookPropriedades | Este campo permite especificar propriedades personalizadas, que seriam anexadas à carga útil de alerta enviada como entrada para o webhook. | MetricAlertActionWebHookProperties |
MetricAlertActionWebHookProperties
Designação | Descrição | Valor |
---|
MetricAlertCriteria
Designação | Descrição | Valor |
---|---|---|
odata.type | Defina como 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' para o tipo MetricAlertMultipleResourceMultipleMetricCriteria. Defina como 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' para o tipo MetricAlertSingleResourceMultipleMetricCriteria. Defina como 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' para o tipo WebtestLocationAvailabilityCriteria. | 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (obrigatório) |
MetricAlertMultipleResourceMultipleMetricCriteria
MetricAlertProperties
Designação | Descrição | Valor |
---|---|---|
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. | MetricAlertAction[] |
autoMitigar | O sinalizador que indica se o alerta deve ser resolvido automaticamente ou não. O padrão é true. | Bool |
critérios | define as informações sobre os critérios de alerta específicos. | MetricAlertCriteria (obrigatório) |
Descrição | A descrição do alerta métrico que será incluído no e-mail de alerta. | string |
ativado | O sinalizador que indica se o alerta de métrica está habilitado. | bool (obrigatório) |
avaliaçãoFrequência | a frequência com que o alerta métrico é avaliado, representada no formato de duração ISO 8601. | string (obrigatório) |
Âmbitos de aplicação | A lista de IDs de recursos para os quais esse alerta de métrica tem escopo. | string[] (obrigatório) |
gravidade | Severidade do alerta {0, 1, 2, 3, 4} | int (obrigatório) |
targetResourceRegion | A região do(s) recurso(s) de destino na qual o alerta é criado/atualizado. Obrigatório se o escopo contiver uma assinatura, grupo de recursos ou mais de um recurso. | string |
targetResourceType | O tipo de recurso do(s) recurso(s) de destino no qual o alerta é criado/atualizado. Obrigatório se o escopo contiver uma assinatura, grupo de recursos ou mais de um recurso. | string |
windowSize | o período de tempo (no formato de duração ISO 8601) usado para monitorar a atividade de alerta com base no limite. | string (obrigatório) |
MetricAlertSingleResourceMultipleMetricCriteria
Designação | Descrição | Valor |
---|---|---|
allOf | A lista de critérios métricos para esta operação "toda". | MetricCriteria[] |
odata.type | Especifica o tipo dos critérios de alerta. | 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (obrigatório) |
MetricCriteria
Designação | Descrição | Valor |
---|---|---|
criterionType | Especifica o tipo de critérios de limite | 'DynamicThresholdCriterion' «StaticThresholdCriterion» (obrigatório) |
Dimensões | Lista de condições de dimensão. | MetricDimension[] |
metricName | Nome da métrica. | string (obrigatório) |
metricNamespace | Namespace da métrica. | string |
Designação | Nome dos critérios. | string (obrigatório) |
Operador | o operador de critérios. | 'Iguais' 'MaiorQue' 'MaiorThanOrEqual' 'Menosque' 'LessThanOrEqual' (obrigatório) |
skipMetricValidation | Permite criar uma regra de alerta em uma métrica personalizada que ainda não foi emitida, fazendo com que a validação da métrica seja ignorada. | Bool |
limiar | O valor limite de critérios que ativa o alerta. | int (obrigatório) |
agregação de tempo | os tipos de agregação temporal dos critérios. | 'Média' 'Contagem' 'Máximo' 'Mínimo' 'Total' (obrigatório) |
MetricCriteria
Designação | Descrição | Valor |
---|---|---|
criterionType | Especifica o tipo de critérios de limite | «StaticThresholdCriterion» (obrigatório) |
Operador | o operador de critérios. | 'Iguais' 'MaiorQue' 'MaiorThanOrEqual' 'Menosque' 'LessThanOrEqual' (obrigatório) |
limiar | O valor limite de critérios que ativa o alerta. | int (obrigatório) |
MetricDimension
Designação | Descrição | Valor |
---|---|---|
Designação | Nome da dimensão. | string (obrigatório) |
Operador | o operador de dimensão. Apenas 'Incluir' e 'Excluir' são suportados | string (obrigatório) |
valores | Lista de valores de dimensão. | string[] (obrigatório) |
Microsoft.Insights/metricAlerts
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2018-03-01' |
Localização | Localização do recurso | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | As propriedades da regra de alerta do recurso. | MetricAlertProperties (obrigatório) |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.Insights/metricAlerts' |
MultiMetricCriteria
Designação | Descrição | Valor |
---|---|---|
criterionType | Defina como 'DynamicThresholdCriterion' para o tipo DynamicMetricCriteria. Defina como 'StaticThresholdCriterion' para o tipo MetricCriteria. | 'DynamicThresholdCriterion' «StaticThresholdCriterion» (obrigatório) |
Dimensões | Lista de condições de dimensão. | MetricDimension[] |
metricName | Nome da métrica. | string (obrigatório) |
metricNamespace | Namespace da métrica. | string |
Designação | Nome dos critérios. | string (obrigatório) |
skipMetricValidation | Permite criar uma regra de alerta em uma métrica personalizada que ainda não foi emitida, fazendo com que a validação da métrica seja ignorada. | Bool |
agregação de tempo | os tipos de agregação temporal dos critérios. | 'Média' 'Contagem' 'Máximo' 'Mínimo' 'Total' (obrigatório) |
Tags de Recursos
Designação | Descrição | Valor |
---|
WebtestLocationAvailabilityCriteria
Designação | Descrição | Valor |
---|---|---|
componentId | A ID do recurso do Application Insights. | string (obrigatório) |
failedLocationCount | O número de locais com falha. | int (obrigatório) |
odata.type | Especifica o tipo dos critérios de alerta. | 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (obrigatório) |
WebTestId | O ID de teste da Web do Application Insights. | string (obrigatório) |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Alerta para a métrica de resposta de último byte de back-end |
Use esses modelos para criar facilmente alguns alertas de eventos importantes para seu Gateway de Aplicativo do Azure. |
Alerta para a métrica Contagem de Hospedeiros Insalubres |
Use esses modelos para criar facilmente alguns alertas de eventos importantes para seu Gateway de Aplicativo do Azure. |
BrowserBox Azure Edition |
Este modelo implanta o BrowserBox em uma VM LVM do Azure Ubuntu Server 22.04 LTS, Debian 11 ou RHEL 8.7. |
Criar alertas para o seu Application Gateway |
Use esses modelos para criar facilmente alguns alertas de eventos importantes para seu Gateway de Aplicativo do Azure. |
Implantar o Application Insight e criar alertas nele |
Este modelo permite implantar o Application Insight e criar alertas nele |
Criação de Testes Web Dinâmicos |
Crie qualquer número de testes da Web (ping) do App Insights. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
A adoção da nuvem para uma empresa, pequena ou grande, exige modelos de governança responsáveis e eficientes para obter valor de suas implantações na nuvem. CloudWise (um nome de código para a solução), é uma solução composta disponível a partir do Azure Partner QuickStarts, é um facilitador de adoção para clientes, integradores de sistemas e parceiros, que oferece uma solução de governança e operações automatizada e autossuficiente, focada em otimizar seus custos, melhorar a confiabilidade do(s) seu(s) aplicativo(s), reduzir o risco de negócios. A solução destaca os principais pilares de governança de Visibilidade e Controle. |
Regra de alerta métrico para um teste de disponibilidade |
Este modelo cria um teste de disponibilidade do Application Insights junto com uma regra de alerta de métrica que o monitora. |
Regra de alerta métrico com um limite dinâmico |
Este modelo cria uma regra de alerta de métrica que monitora a métrica Porcentagem da CPU de uma máquina virtual usando um tipo de condição de limite dinâmico. |
Regra de alerta métrico com um limite estático |
Este modelo cria uma regra de alerta de métrica que monitora a métrica Porcentagem da CPU de uma máquina virtual usando um tipo de condição de limite estático. |
Umbraco CMS Web App escalável |
Este modelo fornece uma maneira fácil de implantar o aplicativo Web UMBRACO CMS nos Aplicativos Web do Serviço de Aplicativo do Azure. |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso metricAlerts 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/metricAlerts, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/metricAlerts@2018-03-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
actions = [
{
actionGroupId = "string"
webHookProperties = {
{customized property} = "string"
}
}
]
autoMitigate = bool
criteria = {
odata.type = "string"
// For remaining properties, see MetricAlertCriteria objects
}
description = "string"
enabled = bool
evaluationFrequency = "string"
scopes = [
"string"
]
severity = int
targetResourceRegion = "string"
targetResourceType = "string"
windowSize = "string"
}
})
}
Objetos MultiMetricCriteria
Defina a propriedade criterionType para especificar o tipo de objeto.
Para DynamicThresholdCriterion , use:
{
alertSensitivity = "string"
criterionType = "DynamicThresholdCriterion"
failingPeriods = {
minFailingPeriodsToAlert = int
numberOfEvaluationPeriods = int
}
ignoreDataBefore = "string"
operator = "string"
}
Para StaticThresholdCriterion, use:
{
criterionType = "StaticThresholdCriterion"
operator = "string"
threshold = int
}
Objetos MetricAlertCriteria
Defina a propriedade
Para Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria , use:
{
allOf = [
{
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
metricName = "string"
metricNamespace = "string"
name = "string"
skipMetricValidation = bool
timeAggregation = "string"
criterionType = "string"
// For remaining properties, see MultiMetricCriteria objects
}
]
odata.type = "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"
}
Para Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria , use:
{
allOf = [
{
criterionType = "string"
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
metricName = "string"
metricNamespace = "string"
name = "string"
operator = "string"
skipMetricValidation = bool
threshold = int
timeAggregation = "string"
}
]
odata.type = "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"
}
Para Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria , use:
{
componentId = "string"
failedLocationCount = int
odata.type = "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
webTestId = "string"
}
Valores de propriedade
DynamicMetricCriteria
DynamicThresholdFailingPeriods
Designação | Descrição | Valor |
---|---|---|
minFailingPeriodsToAlert | O número de violações para disparar um alerta. Deve ser menor ou igual a numberOfEvaluationPeriods. | int (obrigatório) |
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. | int (obrigatório) |
MetricAlertAction
Designação | Descrição | Valor |
---|---|---|
açãoGroupId | A ID do grupo de ação a ser usado. | string |
webHookPropriedades | Este campo permite especificar propriedades personalizadas, que seriam anexadas à carga útil de alerta enviada como entrada para o webhook. | MetricAlertActionWebHookProperties |
MetricAlertActionWebHookProperties
Designação | Descrição | Valor |
---|
MetricAlertCriteria
Designação | Descrição | Valor |
---|---|---|
odata.type | Defina como 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' para o tipo MetricAlertMultipleResourceMultipleMetricCriteria. Defina como 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' para o tipo MetricAlertSingleResourceMultipleMetricCriteria. Defina como 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' para o tipo WebtestLocationAvailabilityCriteria. | 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (obrigatório) |
MetricAlertMultipleResourceMultipleMetricCriteria
MetricAlertProperties
Designação | Descrição | Valor |
---|---|---|
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. | MetricAlertAction[] |
autoMitigar | O sinalizador que indica se o alerta deve ser resolvido automaticamente ou não. O padrão é true. | Bool |
critérios | define as informações sobre os critérios de alerta específicos. | MetricAlertCriteria (obrigatório) |
Descrição | A descrição do alerta métrico que será incluído no e-mail de alerta. | string |
ativado | O sinalizador que indica se o alerta de métrica está habilitado. | bool (obrigatório) |
avaliaçãoFrequência | a frequência com que o alerta métrico é avaliado, representada no formato de duração ISO 8601. | string (obrigatório) |
Âmbitos de aplicação | A lista de IDs de recursos para os quais esse alerta de métrica tem escopo. | string[] (obrigatório) |
gravidade | Severidade do alerta {0, 1, 2, 3, 4} | int (obrigatório) |
targetResourceRegion | A região do(s) recurso(s) de destino na qual o alerta é criado/atualizado. Obrigatório se o escopo contiver uma assinatura, grupo de recursos ou mais de um recurso. | string |
targetResourceType | O tipo de recurso do(s) recurso(s) de destino no qual o alerta é criado/atualizado. Obrigatório se o escopo contiver uma assinatura, grupo de recursos ou mais de um recurso. | string |
windowSize | o período de tempo (no formato de duração ISO 8601) usado para monitorar a atividade de alerta com base no limite. | string (obrigatório) |
MetricAlertSingleResourceMultipleMetricCriteria
Designação | Descrição | Valor |
---|---|---|
allOf | A lista de critérios métricos para esta operação "toda". | MetricCriteria[] |
odata.type | Especifica o tipo dos critérios de alerta. | 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (obrigatório) |
MetricCriteria
Designação | Descrição | Valor |
---|---|---|
criterionType | Especifica o tipo de critérios de limite | 'DynamicThresholdCriterion' «StaticThresholdCriterion» (obrigatório) |
Dimensões | Lista de condições de dimensão. | MetricDimension[] |
metricName | Nome da métrica. | string (obrigatório) |
metricNamespace | Namespace da métrica. | string |
Designação | Nome dos critérios. | string (obrigatório) |
Operador | o operador de critérios. | 'Iguais' 'MaiorQue' 'MaiorThanOrEqual' 'Menosque' 'LessThanOrEqual' (obrigatório) |
skipMetricValidation | Permite criar uma regra de alerta em uma métrica personalizada que ainda não foi emitida, fazendo com que a validação da métrica seja ignorada. | Bool |
limiar | O valor limite de critérios que ativa o alerta. | int (obrigatório) |
agregação de tempo | os tipos de agregação temporal dos critérios. | 'Média' 'Contagem' 'Máximo' 'Mínimo' 'Total' (obrigatório) |
MetricCriteria
Designação | Descrição | Valor |
---|---|---|
criterionType | Especifica o tipo de critérios de limite | «StaticThresholdCriterion» (obrigatório) |
Operador | o operador de critérios. | 'Iguais' 'MaiorQue' 'MaiorThanOrEqual' 'Menosque' 'LessThanOrEqual' (obrigatório) |
limiar | O valor limite de critérios que ativa o alerta. | int (obrigatório) |
MetricDimension
Designação | Descrição | Valor |
---|---|---|
Designação | Nome da dimensão. | string (obrigatório) |
Operador | o operador de dimensão. Apenas 'Incluir' e 'Excluir' são suportados | string (obrigatório) |
valores | Lista de valores de dimensão. | string[] (obrigatório) |
Microsoft.Insights/metricAlerts
Designação | Descrição | Valor |
---|---|---|
Localização | Localização do recurso | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | As propriedades da regra de alerta do recurso. | MetricAlertProperties (obrigatório) |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. |
tipo | O tipo de recurso | "Microsoft.Insights/metricAlerts@2018-03-01" |
MultiMetricCriteria
Designação | Descrição | Valor |
---|---|---|
criterionType | Defina como 'DynamicThresholdCriterion' para o tipo DynamicMetricCriteria. Defina como 'StaticThresholdCriterion' para o tipo MetricCriteria. | 'DynamicThresholdCriterion' «StaticThresholdCriterion» (obrigatório) |
Dimensões | Lista de condições de dimensão. | MetricDimension[] |
metricName | Nome da métrica. | string (obrigatório) |
metricNamespace | Namespace da métrica. | string |
Designação | Nome dos critérios. | string (obrigatório) |
skipMetricValidation | Permite criar uma regra de alerta em uma métrica personalizada que ainda não foi emitida, fazendo com que a validação da métrica seja ignorada. | Bool |
agregação de tempo | os tipos de agregação temporal dos critérios. | 'Média' 'Contagem' 'Máximo' 'Mínimo' 'Total' (obrigatório) |
Tags de Recursos
Designação | Descrição | Valor |
---|
WebtestLocationAvailabilityCriteria
Designação | Descrição | Valor |
---|---|---|
componentId | A ID do recurso do Application Insights. | string (obrigatório) |
failedLocationCount | O número de locais com falha. | int (obrigatório) |
odata.type | Especifica o tipo dos critérios de alerta. | 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (obrigatório) |
WebTestId | O ID de teste da Web do Application Insights. | string (obrigatório) |