Metriche Microsoft.InsightsAlerts
Per indicazioni sulla distribuzione di soluzioni di monitoraggio, vedere Creare risorse di monitoraggio usando Bicep.
Il tipo di risorsa metricAlerts può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Per creare una risorsa Microsoft.Insights/metricAlerts, aggiungere il bicep seguente al modello.
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'
}
}
Impostare la proprietà criteriaType
Per DynamicThresholdCriterion, usare:
{
alertSensitivity: 'string'
criterionType: 'DynamicThresholdCriterion'
failingPeriods: {
minFailingPeriodsToAlert: int
numberOfEvaluationPeriods: int
}
ignoreDataBefore: 'string'
operator: 'string'
}
Per StaticThresholdCriterion, usare:
{
criterionType: 'StaticThresholdCriterion'
operator: 'string'
threshold: int
}
Impostare la proprietà odata.type
Per Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria, usare:
{
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'
}
Per Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria, usare:
{
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'
}
Per Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria, usare:
{
componentId: 'string'
failedLocationCount: int
odata.type: 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'
webTestId: 'string'
}
Nome | Descrizione | Valore |
---|---|---|
minFailingPeriodsToAlert | Numero di violazioni da attivare un avviso. Deve essere minore o uguale a numberOfEvaluationPeriods. | int (obbligatorio) |
numberOfEvaluationPeriods | Numero di punti di lookback aggregati. L'intervallo di tempo di lookback viene calcolato in base alla granularità delle aggregazioni (windowSize) e al numero selezionato di punti aggregati. | int (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
actionGroupId | ID del gruppo di azioni da utilizzare. | corda |
webHookProperties | Questo campo consente di specificare proprietà personalizzate, che verrebbero aggiunte al payload dell'avviso inviato come input al webhook. | MetricAlertActionWebHookProperties |
Nome | Descrizione | Valore |
---|
Nome | Descrizione | Valore |
---|---|---|
odata.type | Impostare su "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" per il tipo MetricAlertMultipleResourceMultipleMetricCriteria. Impostare su "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" per il tipo MetricAlertSingleResourceMultipleMetricCriteria. Impostare su "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" per il tipo WebtestLocationAvailabilityCriteria. | 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
allOf | elenco di più criteri di metrica per questa operazione "tutto". | MultiMetricCriteria[] |
odata.type | specifica il tipo dei criteri di avviso. | 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
Azioni | matrice di azioni eseguite quando la regola di avviso diventa attiva e quando viene risolta una condizione di avviso. | MetricAlertAction[] |
autoMitigate | flag che indica se l'avviso deve essere risolto automaticamente o meno. Il valore predefinito è true. | Bool |
Criteri | definisce le informazioni specifiche sui criteri di avviso. | MetricAlertCriteria (obbligatorio) |
descrizione | Descrizione dell'avviso della metrica che verrà incluso nel messaggio di posta elettronica dell'avviso. | corda |
Abilitato | flag che indica se l'avviso della metrica è abilitato. | bool (obbligatorio) |
evaluationFrequency | con quale frequenza viene valutato l'avviso metrica rappresentato nel formato di durata ISO 8601. | stringa (obbligatorio) |
Ambiti | l'elenco di ID risorsa a cui ha come ambito questo avviso della metrica. | string[] (obbligatorio) |
severità | Gravità dell'avviso {0, 1, 2, 3, 4} | int (obbligatorio) |
targetResourceRegion | l'area delle risorse di destinazione in cui viene creato/aggiornato l'avviso. Obbligatorio se l'ambito contiene una sottoscrizione, un gruppo di risorse o più di una risorsa. | corda |
targetResourceType | tipo di risorsa delle risorse di destinazione in cui viene creato/aggiornato l'avviso. Obbligatorio se l'ambito contiene una sottoscrizione, un gruppo di risorse o più di una risorsa. | corda |
windowSize | periodo di tempo (in formato durata ISO 8601) usato per monitorare l'attività di avviso in base alla soglia. | stringa (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
allOf | Elenco dei criteri delle metriche per questa operazione "tutto". | MetricCriteria[] |
odata.type | specifica il tipo dei criteri di avviso. | 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
criteriaType | Specifica il tipo di criteri di soglia | 'DynamicThresholdCriterion' 'StaticThresholdCriterion' (obbligatorio) |
dimensioni | Elenco delle condizioni della dimensione. | MetricDimension[] |
metricName | Nome della metrica. | stringa (obbligatorio) |
metricNamespace | Namespace della metrica. | corda |
nome | Nome dei criteri. | stringa (obbligatorio) |
operatore | l'operatore criteria. | 'Equals' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' (obbligatorio) |
skipMetricValidation | Consente di creare una regola di avviso su una metrica personalizzata che non è ancora stata generata, causando la convalida della metrica ignorata. | Bool |
soglia | valore soglia criteri che attiva l'avviso. | int (obbligatorio) |
timeAggregation | tipi di aggregazione temporale dei criteri. | 'Average' 'Count' 'Maximum' 'Minimum' 'Total' (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
criteriaType | Specifica il tipo di criteri di soglia | 'StaticThresholdCriterion' (obbligatorio) |
operatore | l'operatore criteria. | 'Equals' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' (obbligatorio) |
soglia | valore soglia criteri che attiva l'avviso. | int (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della dimensione. | stringa (obbligatorio) |
operatore | Operatore della dimensione. Sono supportati solo 'Include' e 'Exclude' | stringa (obbligatorio) |
valori | elenco di valori delle dimensioni. | string[] (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
ubicazione | Percorso risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà della regola di avviso della risorsa. | MetricAlertProperties (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
Nome | Descrizione | Valore |
---|---|---|
criteriaType | Impostare su 'DynamicThresholdCriterion' per il tipo DynamicMetricCriteria. Impostare su 'StaticThresholdCriterion' per il tipo MetricCriteria. | 'DynamicThresholdCriterion' 'StaticThresholdCriterion' (obbligatorio) |
dimensioni | Elenco delle condizioni della dimensione. | MetricDimension[] |
metricName | Nome della metrica. | stringa (obbligatorio) |
metricNamespace | Namespace della metrica. | corda |
nome | Nome dei criteri. | stringa (obbligatorio) |
skipMetricValidation | Consente di creare una regola di avviso su una metrica personalizzata che non è ancora stata generata, causando la convalida della metrica ignorata. | Bool |
timeAggregation | tipi di aggregazione temporale dei criteri. | 'Average' 'Count' 'Maximum' 'Minimum' 'Total' (obbligatorio) |
Nome | Descrizione | Valore |
---|
Nome | Descrizione | Valore |
---|---|---|
componentId | ID risorsa di Application Insights. | stringa (obbligatorio) |
failedLocationCount | Numero di posizioni non riuscite. | int (obbligatorio) |
odata.type | specifica il tipo dei criteri di avviso. | 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (obbligatorio) |
webTestId | ID test Web di Application Insights. | stringa (obbligatorio) |
Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.
Modulo | Descrizione |
---|---|
avviso metrica | Modulo di risorse AVM per avviso metrica |
I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.
Bicep File | Descrizione |
---|---|
Distribuire Application Insights e creare un avviso | Questo modello consente di distribuire Application Insight e crearvi un avviso |
Il tipo di risorsa metricAlerts può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Per creare una risorsa Microsoft.Insights/metricAlerts, aggiungere il codice JSON seguente al modello.
{
"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"
}
}
Impostare la proprietà criteriaType
Per DynamicThresholdCriterion, usare:
{
"alertSensitivity": "string",
"criterionType": "DynamicThresholdCriterion",
"failingPeriods": {
"minFailingPeriodsToAlert": "int",
"numberOfEvaluationPeriods": "int"
},
"ignoreDataBefore": "string",
"operator": "string"
}
Per StaticThresholdCriterion, usare:
{
"criterionType": "StaticThresholdCriterion",
"operator": "string",
"threshold": "int"
}
Impostare la proprietà odata.type
Per Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria, usare:
{
"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"
}
Per Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria, usare:
{
"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"
}
Per Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria, usare:
{
"componentId": "string",
"failedLocationCount": "int",
"odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria",
"webTestId": "string"
}
Nome | Descrizione | Valore |
---|---|---|
minFailingPeriodsToAlert | Numero di violazioni da attivare un avviso. Deve essere minore o uguale a numberOfEvaluationPeriods. | int (obbligatorio) |
numberOfEvaluationPeriods | Numero di punti di lookback aggregati. L'intervallo di tempo di lookback viene calcolato in base alla granularità delle aggregazioni (windowSize) e al numero selezionato di punti aggregati. | int (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
actionGroupId | ID del gruppo di azioni da utilizzare. | corda |
webHookProperties | Questo campo consente di specificare proprietà personalizzate, che verrebbero aggiunte al payload dell'avviso inviato come input al webhook. | MetricAlertActionWebHookProperties |
Nome | Descrizione | Valore |
---|
Nome | Descrizione | Valore |
---|---|---|
odata.type | Impostare su "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" per il tipo MetricAlertMultipleResourceMultipleMetricCriteria. Impostare su "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" per il tipo MetricAlertSingleResourceMultipleMetricCriteria. Impostare su "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" per il tipo WebtestLocationAvailabilityCriteria. | 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
allOf | elenco di più criteri di metrica per questa operazione "tutto". | MultiMetricCriteria[] |
odata.type | specifica il tipo dei criteri di avviso. | 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
Azioni | matrice di azioni eseguite quando la regola di avviso diventa attiva e quando viene risolta una condizione di avviso. | MetricAlertAction[] |
autoMitigate | flag che indica se l'avviso deve essere risolto automaticamente o meno. Il valore predefinito è true. | Bool |
Criteri | definisce le informazioni specifiche sui criteri di avviso. | MetricAlertCriteria (obbligatorio) |
descrizione | Descrizione dell'avviso della metrica che verrà incluso nel messaggio di posta elettronica dell'avviso. | corda |
Abilitato | flag che indica se l'avviso della metrica è abilitato. | bool (obbligatorio) |
evaluationFrequency | con quale frequenza viene valutato l'avviso metrica rappresentato nel formato di durata ISO 8601. | stringa (obbligatorio) |
Ambiti | l'elenco di ID risorsa a cui ha come ambito questo avviso della metrica. | string[] (obbligatorio) |
severità | Gravità dell'avviso {0, 1, 2, 3, 4} | int (obbligatorio) |
targetResourceRegion | l'area delle risorse di destinazione in cui viene creato/aggiornato l'avviso. Obbligatorio se l'ambito contiene una sottoscrizione, un gruppo di risorse o più di una risorsa. | corda |
targetResourceType | tipo di risorsa delle risorse di destinazione in cui viene creato/aggiornato l'avviso. Obbligatorio se l'ambito contiene una sottoscrizione, un gruppo di risorse o più di una risorsa. | corda |
windowSize | periodo di tempo (in formato durata ISO 8601) usato per monitorare l'attività di avviso in base alla soglia. | stringa (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
allOf | Elenco dei criteri delle metriche per questa operazione "tutto". | MetricCriteria[] |
odata.type | specifica il tipo dei criteri di avviso. | 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
criteriaType | Specifica il tipo di criteri di soglia | 'DynamicThresholdCriterion' 'StaticThresholdCriterion' (obbligatorio) |
dimensioni | Elenco delle condizioni della dimensione. | MetricDimension[] |
metricName | Nome della metrica. | stringa (obbligatorio) |
metricNamespace | Namespace della metrica. | corda |
nome | Nome dei criteri. | stringa (obbligatorio) |
operatore | l'operatore criteria. | 'Equals' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' (obbligatorio) |
skipMetricValidation | Consente di creare una regola di avviso su una metrica personalizzata che non è ancora stata generata, causando la convalida della metrica ignorata. | Bool |
soglia | valore soglia criteri che attiva l'avviso. | int (obbligatorio) |
timeAggregation | tipi di aggregazione temporale dei criteri. | 'Average' 'Count' 'Maximum' 'Minimum' 'Total' (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
criteriaType | Specifica il tipo di criteri di soglia | 'StaticThresholdCriterion' (obbligatorio) |
operatore | l'operatore criteria. | 'Equals' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' (obbligatorio) |
soglia | valore soglia criteri che attiva l'avviso. | int (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della dimensione. | stringa (obbligatorio) |
operatore | Operatore della dimensione. Sono supportati solo 'Include' e 'Exclude' | stringa (obbligatorio) |
valori | elenco di valori delle dimensioni. | string[] (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2018-03-01' |
ubicazione | Percorso risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà della regola di avviso della risorsa. | MetricAlertProperties (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
digitare | Tipo di risorsa | 'Microsoft.Insights/metricAlerts' |
Nome | Descrizione | Valore |
---|---|---|
criteriaType | Impostare su 'DynamicThresholdCriterion' per il tipo DynamicMetricCriteria. Impostare su 'StaticThresholdCriterion' per il tipo MetricCriteria. | 'DynamicThresholdCriterion' 'StaticThresholdCriterion' (obbligatorio) |
dimensioni | Elenco delle condizioni della dimensione. | MetricDimension[] |
metricName | Nome della metrica. | stringa (obbligatorio) |
metricNamespace | Namespace della metrica. | corda |
nome | Nome dei criteri. | stringa (obbligatorio) |
skipMetricValidation | Consente di creare una regola di avviso su una metrica personalizzata che non è ancora stata generata, causando la convalida della metrica ignorata. | Bool |
timeAggregation | tipi di aggregazione temporale dei criteri. | 'Average' 'Count' 'Maximum' 'Minimum' 'Total' (obbligatorio) |
Nome | Descrizione | Valore |
---|
Nome | Descrizione | Valore |
---|---|---|
componentId | ID risorsa di Application Insights. | stringa (obbligatorio) |
failedLocationCount | Numero di posizioni non riuscite. | int (obbligatorio) |
odata.type | specifica il tipo dei criteri di avviso. | 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (obbligatorio) |
webTestId | ID test Web di Application Insights. | stringa (obbligatorio) |
I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.
Sagoma | Descrizione |
---|---|
avviso per la metrica di risposta dell'ultimo byte back-end |
Usare questi modelli per creare facilmente alcuni avvisi di eventi importanti per il gateway applicazione di Azure. |
avviso per la metrica Conteggio host non integro |
Usare questi modelli per creare facilmente alcuni avvisi di eventi importanti per il gateway applicazione di Azure. |
BrowserBox azure Edition |
Questo modello distribuisce BrowserBox in una macchina virtuale LVM di Azure Ubuntu Server 22.04 LTS, Debian 11 o RHEL 8.7. |
Creare avvisi per il gateway applicazione |
Usare questi modelli per creare facilmente alcuni avvisi di eventi importanti per il gateway applicazione di Azure. |
Distribuire Application Insights e creare un avviso |
Questo modello consente di distribuire Application Insight e crearvi un avviso |
creazione di test Web dinamici |
Creare un numero qualsiasi di test Web (ping) di App Insights. |
Enterprise Governance-AppService, database SQL, AD, OMS, Runbook |
L'adozione del cloud per un'azienda, piccola o grande, richiede modelli di governance responsabili ed efficienti per derivare valore dalle distribuzioni cloud. CloudWise (un nome di codice per la soluzione), è una soluzione composita disponibile nelle guide introduttive per i partner di Azure, è un abilitatore di adozione per clienti, integratori di sistemi e partner, che offre una soluzione self-service, automatizzata e operativa, incentrata sull'ottimizzazione dei costi, sul miglioramento dell'affidabilità delle applicazioni, sulla riduzione dei rischi aziendali. La soluzione evidenzia i pilastri principali della governance di Visibility and Control. |
regola di avviso metrica per un di test di disponibilità |
Questo modello crea un test di disponibilità di Application Insights insieme a una regola di avviso delle metriche che la monitora. |
regola di avviso metrica con una soglia dinamica |
Questo modello crea una regola di avviso delle metriche che monitora la metrica Percentuale CPU di una macchina virtuale usando un tipo di condizione soglia dinamica. |
regola di avviso metrica con una soglia statica |
Questo modello crea una regola di avviso delle metriche che monitora la metrica Percentuale CPU di una macchina virtuale usando un tipo di condizione soglia statica. |
app Web Umbraco CMS scalabile |
Questo modello offre un modo semplice per distribuire l'app Web umbraco CMS nelle app Web del servizio app di Azure. |
Il tipo di risorsa metricAlerts può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Per creare una risorsa Microsoft.Insights/metricAlerts, aggiungere il codice Terraform seguente al modello.
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"
}
})
}
Impostare la proprietà criteriaType
Per DynamicThresholdCriterion, usare:
{
alertSensitivity = "string"
criterionType = "DynamicThresholdCriterion"
failingPeriods = {
minFailingPeriodsToAlert = int
numberOfEvaluationPeriods = int
}
ignoreDataBefore = "string"
operator = "string"
}
Per StaticThresholdCriterion, usare:
{
criterionType = "StaticThresholdCriterion"
operator = "string"
threshold = int
}
Impostare la proprietà odata.type
Per Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria, usare:
{
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"
}
Per Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria, usare:
{
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"
}
Per Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria, usare:
{
componentId = "string"
failedLocationCount = int
odata.type = "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
webTestId = "string"
}
Nome | Descrizione | Valore |
---|---|---|
minFailingPeriodsToAlert | Numero di violazioni da attivare un avviso. Deve essere minore o uguale a numberOfEvaluationPeriods. | int (obbligatorio) |
numberOfEvaluationPeriods | Numero di punti di lookback aggregati. L'intervallo di tempo di lookback viene calcolato in base alla granularità delle aggregazioni (windowSize) e al numero selezionato di punti aggregati. | int (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
actionGroupId | ID del gruppo di azioni da utilizzare. | corda |
webHookProperties | Questo campo consente di specificare proprietà personalizzate, che verrebbero aggiunte al payload dell'avviso inviato come input al webhook. | MetricAlertActionWebHookProperties |
Nome | Descrizione | Valore |
---|
Nome | Descrizione | Valore |
---|---|---|
odata.type | Impostare su "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" per il tipo MetricAlertMultipleResourceMultipleMetricCriteria. Impostare su "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" per il tipo MetricAlertSingleResourceMultipleMetricCriteria. Impostare su "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" per il tipo WebtestLocationAvailabilityCriteria. | 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
allOf | elenco di più criteri di metrica per questa operazione "tutto". | MultiMetricCriteria[] |
odata.type | specifica il tipo dei criteri di avviso. | 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
Azioni | matrice di azioni eseguite quando la regola di avviso diventa attiva e quando viene risolta una condizione di avviso. | MetricAlertAction[] |
autoMitigate | flag che indica se l'avviso deve essere risolto automaticamente o meno. Il valore predefinito è true. | Bool |
Criteri | definisce le informazioni specifiche sui criteri di avviso. | MetricAlertCriteria (obbligatorio) |
descrizione | Descrizione dell'avviso della metrica che verrà incluso nel messaggio di posta elettronica dell'avviso. | corda |
Abilitato | flag che indica se l'avviso della metrica è abilitato. | bool (obbligatorio) |
evaluationFrequency | con quale frequenza viene valutato l'avviso metrica rappresentato nel formato di durata ISO 8601. | stringa (obbligatorio) |
Ambiti | l'elenco di ID risorsa a cui ha come ambito questo avviso della metrica. | string[] (obbligatorio) |
severità | Gravità dell'avviso {0, 1, 2, 3, 4} | int (obbligatorio) |
targetResourceRegion | l'area delle risorse di destinazione in cui viene creato/aggiornato l'avviso. Obbligatorio se l'ambito contiene una sottoscrizione, un gruppo di risorse o più di una risorsa. | corda |
targetResourceType | tipo di risorsa delle risorse di destinazione in cui viene creato/aggiornato l'avviso. Obbligatorio se l'ambito contiene una sottoscrizione, un gruppo di risorse o più di una risorsa. | corda |
windowSize | periodo di tempo (in formato durata ISO 8601) usato per monitorare l'attività di avviso in base alla soglia. | stringa (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
allOf | Elenco dei criteri delle metriche per questa operazione "tutto". | MetricCriteria[] |
odata.type | specifica il tipo dei criteri di avviso. | 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
criteriaType | Specifica il tipo di criteri di soglia | 'DynamicThresholdCriterion' 'StaticThresholdCriterion' (obbligatorio) |
dimensioni | Elenco delle condizioni della dimensione. | MetricDimension[] |
metricName | Nome della metrica. | stringa (obbligatorio) |
metricNamespace | Namespace della metrica. | corda |
nome | Nome dei criteri. | stringa (obbligatorio) |
operatore | l'operatore criteria. | 'Equals' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' (obbligatorio) |
skipMetricValidation | Consente di creare una regola di avviso su una metrica personalizzata che non è ancora stata generata, causando la convalida della metrica ignorata. | Bool |
soglia | valore soglia criteri che attiva l'avviso. | int (obbligatorio) |
timeAggregation | tipi di aggregazione temporale dei criteri. | 'Average' 'Count' 'Maximum' 'Minimum' 'Total' (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
criteriaType | Specifica il tipo di criteri di soglia | 'StaticThresholdCriterion' (obbligatorio) |
operatore | l'operatore criteria. | 'Equals' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' (obbligatorio) |
soglia | valore soglia criteri che attiva l'avviso. | int (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della dimensione. | stringa (obbligatorio) |
operatore | Operatore della dimensione. Sono supportati solo 'Include' e 'Exclude' | stringa (obbligatorio) |
valori | elenco di valori delle dimensioni. | string[] (obbligatorio) |
Nome | Descrizione | Valore |
---|---|---|
ubicazione | Percorso risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà della regola di avviso della risorsa. | MetricAlertProperties (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
digitare | Tipo di risorsa | "Microsoft.Insights/metricAlerts@2018-03-01" |
Nome | Descrizione | Valore |
---|---|---|
criteriaType | Impostare su 'DynamicThresholdCriterion' per il tipo DynamicMetricCriteria. Impostare su 'StaticThresholdCriterion' per il tipo MetricCriteria. | 'DynamicThresholdCriterion' 'StaticThresholdCriterion' (obbligatorio) |
dimensioni | Elenco delle condizioni della dimensione. | MetricDimension[] |
metricName | Nome della metrica. | stringa (obbligatorio) |
metricNamespace | Namespace della metrica. | corda |
nome | Nome dei criteri. | stringa (obbligatorio) |
skipMetricValidation | Consente di creare una regola di avviso su una metrica personalizzata che non è ancora stata generata, causando la convalida della metrica ignorata. | Bool |
timeAggregation | tipi di aggregazione temporale dei criteri. | 'Average' 'Count' 'Maximum' 'Minimum' 'Total' (obbligatorio) |
Nome | Descrizione | Valore |
---|
Nome | Descrizione | Valore |
---|---|---|
componentId | ID risorsa di Application Insights. | stringa (obbligatorio) |
failedLocationCount | Numero di posizioni non riuscite. | int (obbligatorio) |
odata.type | specifica il tipo dei criteri di avviso. | 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (obbligatorio) |
webTestId | ID test Web di Application Insights. | stringa (obbligatorio) |
Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.
Modulo | Descrizione |
---|---|
avviso metrica | Modulo di risorse AVM per avviso metrica |