Avvisi di Microsoft.Insights
- più recenti
- 2016-03-01
- 2014-04-01
Definizione di risorsa Bicep
Il tipo di risorsa alertrules può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Insights/alertrules, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Insights/alertrules@2016-03-01' = {
location: 'string'
name: 'string'
properties: {
action: {
odata.type: 'string'
// For remaining properties, see RuleAction objects
}
actions: [
{
odata.type: 'string'
// For remaining properties, see RuleAction objects
}
]
condition: {
dataSource: {
legacyResourceId: 'string'
metricNamespace: 'string'
resourceLocation: 'string'
resourceUri: 'string'
odata.type: 'string'
// For remaining properties, see RuleDataSource objects
}
odata.type: 'string'
// For remaining properties, see RuleCondition objects
}
description: 'string'
isEnabled: bool
name: 'string'
provisioningState: 'string'
}
tags: {
{customized property}: 'string'
}
}
Oggetti RuleAction
Impostare la proprietà odata.type
Per Microsoft.Azure.Management.Insights.Models.RuleEmailAction, usare:
{
customEmails: [
'string'
]
odata.type: 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction'
sendToServiceOwners: bool
}
Per Microsoft.Azure.Management.Insights.Models.RuleWebhookAction, usare:
{
odata.type: 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction'
properties: {
{customized property}: 'string'
}
serviceUri: 'string'
}
Oggetti RuleDataSource
Impostare la proprietà odata.type
Per Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource, usare:
{
claims: {
emailAddress: 'string'
}
eventName: 'string'
eventSource: 'string'
level: 'string'
odata.type: 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource'
operationName: 'string'
resourceGroupName: 'string'
resourceProviderName: 'string'
status: 'string'
subStatus: 'string'
}
Per Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource, usare:
{
metricName: 'string'
odata.type: 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource'
}
Oggetti RuleCondition
Impostare la proprietà odata.type
Per Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition, usare:
{
failedLocationCount: int
odata.type: 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition'
windowSize: 'string'
}
Per Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition, usare:
{
aggregation: {
operator: 'string'
threshold: int
windowSize: 'string'
}
odata.type: 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition'
}
Per Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition, usare:
{
odata.type: 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition'
operator: 'string'
threshold: int
timeAggregation: 'string'
windowSize: 'string'
}
Valori delle proprietà
AlertRule
Nome | Descrizione | Valore |
---|---|---|
azione | azione eseguita quando la regola di avviso diventa attiva e quando viene risolta una condizione di avviso. | RuleAction |
Azioni | matrice di azioni eseguite quando la regola di avviso diventa attiva e quando viene risolta una condizione di avviso. | RuleAction[] |
condizione | condizione che determina l'attivazione della regola di avviso. | ruleCondition (obbligatorio) |
descrizione | Descrizione della regola di avviso che verrà inclusa nel messaggio di posta elettronica dell'avviso. | corda |
isEnabled | flag che indica se la regola di avviso è abilitata. | bool (obbligatorio) |
nome | nome della regola di avviso. | stringa (obbligatorio) |
provisioningState | stato di provisioning. | corda |
LocationThresholdRuleCondition
Nome | Descrizione | Valore |
---|---|---|
failedLocationCount | numero di posizioni che devono non riuscire ad attivare l'avviso. | Int Vincoli: Valore minimo = 0 (obbligatorio) |
odata.type | specifica il tipo di condizione. Può trattarsi di uno dei tre tipi: ManagementEventRuleCondition (occorrenze degli eventi di gestione), LocationThresholdRuleCondition (in base al numero di errori di un test Web) e ThresholdRuleCondition (in base alla soglia di una metrica). | 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' (obbligatorio) |
windowSize | periodo di tempo (in formato durata ISO 8601) usato per monitorare l'attività di avviso in base alla soglia. Se specificato, deve essere compreso tra 5 minuti e 1 giorno. | corda |
ManagementEventAggregationCondition
Nome | Descrizione | Valore |
---|---|---|
operatore | l'operatore condition. | 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' |
soglia | Valore soglia che attiva l'avviso. | Int |
windowSize | periodo di tempo (in formato durata ISO 8601) usato per monitorare l'attività di avviso in base alla soglia. Se specificato, deve essere compreso tra 5 minuti e 1 giorno. | corda |
ManagementEventRuleCondition
Nome | Descrizione | Valore |
---|---|---|
aggregazione | Come combinare i dati raccolti nel tempo e quando viene attivato l'avviso. Si noti che per l'aggregazione degli avvisi degli eventi di gestione è facoltativa. Se non viene specificato, qualsiasi evento causerà l'attivazione dell'avviso. | ManagementEventAggregationCondition |
odata.type | specifica il tipo di condizione. Può trattarsi di uno dei tre tipi: ManagementEventRuleCondition (occorrenze degli eventi di gestione), LocationThresholdRuleCondition (in base al numero di errori di un test Web) e ThresholdRuleCondition (in base alla soglia di una metrica). | 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' (obbligatorio) |
Microsoft.Insights/alertrules
Nome | Descrizione | Valore |
---|---|---|
ubicazione | Percorso risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà della regola di avviso della risorsa. | AlertRule (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
ResourceTags
Nome | Descrizione | Valore |
---|
RuleAction
Nome | Descrizione | Valore |
---|---|---|
odata.type | Impostare su "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" per il tipo RuleEmailAction. Impostare su "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" per il tipo RuleWebhookAction. | 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction' 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' (obbligatorio) |
RuleCondition
Nome | Descrizione | Valore |
---|---|---|
dataSource | risorsa da cui la regola raccoglie i dati. Per questo tipo dataSource sarà sempre di tipo RuleMetricDataSource. | RuleDataSource |
odata.type | Impostare su "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" per il tipo LocationThresholdRuleCondition. Impostare su "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" per il tipo ManagementEventRuleCondition. Impostare su "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" per il tipo ThresholdRuleCondition. | 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' (obbligatorio) |
RuleDataSource
Nome | Descrizione | Valore |
---|---|---|
legacyResourceId | identificatore di risorsa legacy della risorsa monitorata dalla regola. NOTA: questa proprietà non può essere aggiornata per una regola esistente. | corda |
metricNamespace | spazio dei nomi della metrica. | corda |
odata.type | Impostare su "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" per il tipo RuleManagementEventDataSource. Impostare su "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" per il tipo RuleMetricDataSource. | 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' (obbligatorio) |
resourceLocation | posizione della risorsa. | corda |
resourceUri | identificatore di risorsa della risorsa monitorata dalla regola. NOTA: questa proprietà non può essere aggiornata per una regola esistente. | corda |
RuleEmailAction
Nome | Descrizione | Valore |
---|---|---|
customEmails | elenco di indirizzi di posta elettronica personalizzati dell'amministratore per notificare l'attivazione dell'avviso. | string[] |
odata.type | specifica il tipo dell'azione. Esistono due tipi di azioni: RuleEmailAction e RuleWebhookAction. | 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction' (obbligatorio) |
sendToServiceOwners | Indica se gli amministratori (servizi e coamministratori) del servizio devono ricevere una notifica quando viene attivato l'avviso. | Bool |
RuleManagementEventClaimsDataSource
Nome | Descrizione | Valore |
---|---|---|
emailAddress | indirizzo di posta elettronica. | corda |
RuleManagementEventDataSource
Nome | Descrizione | Valore |
---|---|---|
crediti | attestazioni. | RuleManagementEventClaimsDataSource |
eventName | nome dell'evento. | corda |
eventSource | origine evento. | corda |
livello | il livello. | corda |
odata.type | specifica il tipo di origine dati. Esistono due tipi di origini dati delle regole: RuleMetricDataSource e RuleManagementEventDataSource | 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' (obbligatorio) |
operationName | Nome dell'operazione da verificare. Se non viene specificato alcun nome, qualsiasi operazione corrisponderà. | corda |
resourceGroupName | nome del gruppo di risorse. | corda |
resourceProviderName | nome del provider di risorse. | corda |
stato | Stato dell'operazione che deve essere verificata. Se non viene specificato alcuno stato, qualsiasi stato corrisponderà. | corda |
subStatus | stato secondario. | corda |
RuleMetricDataSource
Nome | Descrizione | Valore |
---|---|---|
metricName | nome della metrica che definisce i monitoraggi della regola. | corda |
odata.type | specifica il tipo di origine dati. Esistono due tipi di origini dati delle regole: RuleMetricDataSource e RuleManagementEventDataSource | 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' (obbligatorio) |
RuleWebhookAction
Nome | Descrizione | Valore |
---|---|---|
odata.type | specifica il tipo dell'azione. Esistono due tipi di azioni: RuleEmailAction e RuleWebhookAction. | 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' (obbligatorio) |
proprietà | dizionario di proprietà personalizzate da includere con l'operazione post. Questi dati vengono aggiunti al payload del webhook. | RuleWebhookActionProperties |
serviceUri | URI del servizio per pubblicare la notifica quando l'avviso viene attivato o risolto. | corda |
RuleWebhookActionProperties
Nome | Descrizione | Valore |
---|
ThresholdRuleCondition
Nome | Descrizione | Valore |
---|---|---|
odata.type | specifica il tipo di condizione. Può trattarsi di uno dei tre tipi: ManagementEventRuleCondition (occorrenze degli eventi di gestione), LocationThresholdRuleCondition (in base al numero di errori di un test Web) e ThresholdRuleCondition (in base alla soglia di una metrica). | 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' (obbligatorio) |
operatore | Operatore utilizzato per confrontare i dati e la soglia. | 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' (obbligatorio) |
soglia | valore soglia che attiva l'avviso. | int (obbligatorio) |
timeAggregation | Operatore di aggregazione temporale. Come combinare i dati raccolti nel tempo. Il valore predefinito è PrimaryAggregationType della metrica. | 'Average' 'Last' 'Maximum' 'Minimum' 'Totale' |
windowSize | periodo di tempo (in formato durata ISO 8601) usato per monitorare l'attività di avviso in base alla soglia. Se specificato, deve essere compreso tra 5 minuti e 1 giorno. | corda |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa alertrules può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Insights/alertrules, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Insights/alertrules",
"apiVersion": "2016-03-01",
"name": "string",
"location": "string",
"properties": {
"action": {
"odata.type": "string"
// For remaining properties, see RuleAction objects
},
"actions": [ {
"odata.type": "string"
// For remaining properties, see RuleAction objects
} ],
"condition": {
"dataSource": {
"legacyResourceId": "string",
"metricNamespace": "string",
"resourceLocation": "string",
"resourceUri": "string",
"odata.type": "string"
// For remaining properties, see RuleDataSource objects
},
"odata.type": "string"
// For remaining properties, see RuleCondition objects
},
"description": "string",
"isEnabled": "bool",
"name": "string",
"provisioningState": "string"
},
"tags": {
"{customized property}": "string"
}
}
Oggetti RuleAction
Impostare la proprietà odata.type
Per Microsoft.Azure.Management.Insights.Models.RuleEmailAction, usare:
{
"customEmails": [ "string" ],
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction",
"sendToServiceOwners": "bool"
}
Per Microsoft.Azure.Management.Insights.Models.RuleWebhookAction, usare:
{
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction",
"properties": {
"{customized property}": "string"
},
"serviceUri": "string"
}
Oggetti RuleDataSource
Impostare la proprietà odata.type
Per Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource, usare:
{
"claims": {
"emailAddress": "string"
},
"eventName": "string",
"eventSource": "string",
"level": "string",
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource",
"operationName": "string",
"resourceGroupName": "string",
"resourceProviderName": "string",
"status": "string",
"subStatus": "string"
}
Per Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource, usare:
{
"metricName": "string",
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource"
}
Oggetti RuleCondition
Impostare la proprietà odata.type
Per Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition, usare:
{
"failedLocationCount": "int",
"odata.type": "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition",
"windowSize": "string"
}
Per Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition, usare:
{
"aggregation": {
"operator": "string",
"threshold": "int",
"windowSize": "string"
},
"odata.type": "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"
}
Per Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition, usare:
{
"odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
"operator": "string",
"threshold": "int",
"timeAggregation": "string",
"windowSize": "string"
}
Valori delle proprietà
AlertRule
Nome | Descrizione | Valore |
---|---|---|
azione | azione eseguita quando la regola di avviso diventa attiva e quando viene risolta una condizione di avviso. | RuleAction |
Azioni | matrice di azioni eseguite quando la regola di avviso diventa attiva e quando viene risolta una condizione di avviso. | RuleAction[] |
condizione | condizione che determina l'attivazione della regola di avviso. | ruleCondition (obbligatorio) |
descrizione | Descrizione della regola di avviso che verrà inclusa nel messaggio di posta elettronica dell'avviso. | corda |
isEnabled | flag che indica se la regola di avviso è abilitata. | bool (obbligatorio) |
nome | nome della regola di avviso. | stringa (obbligatorio) |
provisioningState | stato di provisioning. | corda |
LocationThresholdRuleCondition
Nome | Descrizione | Valore |
---|---|---|
failedLocationCount | numero di posizioni che devono non riuscire ad attivare l'avviso. | Int Vincoli: Valore minimo = 0 (obbligatorio) |
odata.type | specifica il tipo di condizione. Può trattarsi di uno dei tre tipi: ManagementEventRuleCondition (occorrenze degli eventi di gestione), LocationThresholdRuleCondition (in base al numero di errori di un test Web) e ThresholdRuleCondition (in base alla soglia di una metrica). | 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' (obbligatorio) |
windowSize | periodo di tempo (in formato durata ISO 8601) usato per monitorare l'attività di avviso in base alla soglia. Se specificato, deve essere compreso tra 5 minuti e 1 giorno. | corda |
ManagementEventAggregationCondition
Nome | Descrizione | Valore |
---|---|---|
operatore | l'operatore condition. | 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' |
soglia | Valore soglia che attiva l'avviso. | Int |
windowSize | periodo di tempo (in formato durata ISO 8601) usato per monitorare l'attività di avviso in base alla soglia. Se specificato, deve essere compreso tra 5 minuti e 1 giorno. | corda |
ManagementEventRuleCondition
Nome | Descrizione | Valore |
---|---|---|
aggregazione | Come combinare i dati raccolti nel tempo e quando viene attivato l'avviso. Si noti che per l'aggregazione degli avvisi degli eventi di gestione è facoltativa. Se non viene specificato, qualsiasi evento causerà l'attivazione dell'avviso. | ManagementEventAggregationCondition |
odata.type | specifica il tipo di condizione. Può trattarsi di uno dei tre tipi: ManagementEventRuleCondition (occorrenze degli eventi di gestione), LocationThresholdRuleCondition (in base al numero di errori di un test Web) e ThresholdRuleCondition (in base alla soglia di una metrica). | 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' (obbligatorio) |
Microsoft.Insights/alertrules
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2016-03-01' |
ubicazione | Percorso risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà della regola di avviso della risorsa. | AlertRule (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
digitare | Tipo di risorsa | 'Microsoft.Insights/alertrules' |
ResourceTags
Nome | Descrizione | Valore |
---|
RuleAction
Nome | Descrizione | Valore |
---|---|---|
odata.type | Impostare su "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" per il tipo RuleEmailAction. Impostare su "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" per il tipo RuleWebhookAction. | 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction' 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' (obbligatorio) |
RuleCondition
Nome | Descrizione | Valore |
---|---|---|
dataSource | risorsa da cui la regola raccoglie i dati. Per questo tipo dataSource sarà sempre di tipo RuleMetricDataSource. | RuleDataSource |
odata.type | Impostare su "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" per il tipo LocationThresholdRuleCondition. Impostare su "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" per il tipo ManagementEventRuleCondition. Impostare su "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" per il tipo ThresholdRuleCondition. | 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' (obbligatorio) |
RuleDataSource
Nome | Descrizione | Valore |
---|---|---|
legacyResourceId | identificatore di risorsa legacy della risorsa monitorata dalla regola. NOTA: questa proprietà non può essere aggiornata per una regola esistente. | corda |
metricNamespace | spazio dei nomi della metrica. | corda |
odata.type | Impostare su "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" per il tipo RuleManagementEventDataSource. Impostare su "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" per il tipo RuleMetricDataSource. | 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' (obbligatorio) |
resourceLocation | posizione della risorsa. | corda |
resourceUri | identificatore di risorsa della risorsa monitorata dalla regola. NOTA: questa proprietà non può essere aggiornata per una regola esistente. | corda |
RuleEmailAction
Nome | Descrizione | Valore |
---|---|---|
customEmails | elenco di indirizzi di posta elettronica personalizzati dell'amministratore per notificare l'attivazione dell'avviso. | string[] |
odata.type | specifica il tipo dell'azione. Esistono due tipi di azioni: RuleEmailAction e RuleWebhookAction. | 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction' (obbligatorio) |
sendToServiceOwners | Indica se gli amministratori (servizi e coamministratori) del servizio devono ricevere una notifica quando viene attivato l'avviso. | Bool |
RuleManagementEventClaimsDataSource
Nome | Descrizione | Valore |
---|---|---|
emailAddress | indirizzo di posta elettronica. | corda |
RuleManagementEventDataSource
Nome | Descrizione | Valore |
---|---|---|
crediti | attestazioni. | RuleManagementEventClaimsDataSource |
eventName | nome dell'evento. | corda |
eventSource | origine evento. | corda |
livello | il livello. | corda |
odata.type | specifica il tipo di origine dati. Esistono due tipi di origini dati delle regole: RuleMetricDataSource e RuleManagementEventDataSource | 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' (obbligatorio) |
operationName | Nome dell'operazione da verificare. Se non viene specificato alcun nome, qualsiasi operazione corrisponderà. | corda |
resourceGroupName | nome del gruppo di risorse. | corda |
resourceProviderName | nome del provider di risorse. | corda |
stato | Stato dell'operazione che deve essere verificata. Se non viene specificato alcuno stato, qualsiasi stato corrisponderà. | corda |
subStatus | stato secondario. | corda |
RuleMetricDataSource
Nome | Descrizione | Valore |
---|---|---|
metricName | nome della metrica che definisce i monitoraggi della regola. | corda |
odata.type | specifica il tipo di origine dati. Esistono due tipi di origini dati delle regole: RuleMetricDataSource e RuleManagementEventDataSource | 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' (obbligatorio) |
RuleWebhookAction
Nome | Descrizione | Valore |
---|---|---|
odata.type | specifica il tipo dell'azione. Esistono due tipi di azioni: RuleEmailAction e RuleWebhookAction. | 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' (obbligatorio) |
proprietà | dizionario di proprietà personalizzate da includere con l'operazione post. Questi dati vengono aggiunti al payload del webhook. | RuleWebhookActionProperties |
serviceUri | URI del servizio per pubblicare la notifica quando l'avviso viene attivato o risolto. | corda |
RuleWebhookActionProperties
Nome | Descrizione | Valore |
---|
ThresholdRuleCondition
Nome | Descrizione | Valore |
---|---|---|
odata.type | specifica il tipo di condizione. Può trattarsi di uno dei tre tipi: ManagementEventRuleCondition (occorrenze degli eventi di gestione), LocationThresholdRuleCondition (in base al numero di errori di un test Web) e ThresholdRuleCondition (in base alla soglia di una metrica). | 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' (obbligatorio) |
operatore | Operatore utilizzato per confrontare i dati e la soglia. | 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' (obbligatorio) |
soglia | valore soglia che attiva l'avviso. | int (obbligatorio) |
timeAggregation | Operatore di aggregazione temporale. Come combinare i dati raccolti nel tempo. Il valore predefinito è PrimaryAggregationType della metrica. | 'Average' 'Last' 'Maximum' 'Minimum' 'Totale' |
windowSize | periodo di tempo (in formato durata ISO 8601) usato per monitorare l'attività di avviso in base alla soglia. Se specificato, deve essere compreso tra 5 minuti e 1 giorno. | corda |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Sagoma | Descrizione |
---|---|
attacco DDoS a una macchina virtuale |
Verrà distribuita una macchina virtuale, OMS e altre risorse di rete. Eseguire l'attacco DDoS seguendo le guidleine ed eseguire lo scenario per il rilevamento di un attacco DDoS. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa alertrules 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.
Formato risorsa
Per creare una risorsa Microsoft.Insights/alertrules, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/alertrules@2016-03-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
action = {
odata.type = "string"
// For remaining properties, see RuleAction objects
}
actions = [
{
odata.type = "string"
// For remaining properties, see RuleAction objects
}
]
condition = {
dataSource = {
legacyResourceId = "string"
metricNamespace = "string"
resourceLocation = "string"
resourceUri = "string"
odata.type = "string"
// For remaining properties, see RuleDataSource objects
}
odata.type = "string"
// For remaining properties, see RuleCondition objects
}
description = "string"
isEnabled = bool
name = "string"
provisioningState = "string"
}
})
}
Oggetti RuleAction
Impostare la proprietà odata.type
Per Microsoft.Azure.Management.Insights.Models.RuleEmailAction, usare:
{
customEmails = [
"string"
]
odata.type = "Microsoft.Azure.Management.Insights.Models.RuleEmailAction"
sendToServiceOwners = bool
}
Per Microsoft.Azure.Management.Insights.Models.RuleWebhookAction, usare:
{
odata.type = "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction"
properties = {
{customized property} = "string"
}
serviceUri = "string"
}
Oggetti RuleDataSource
Impostare la proprietà odata.type
Per Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource, usare:
{
claims = {
emailAddress = "string"
}
eventName = "string"
eventSource = "string"
level = "string"
odata.type = "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource"
operationName = "string"
resourceGroupName = "string"
resourceProviderName = "string"
status = "string"
subStatus = "string"
}
Per Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource, usare:
{
metricName = "string"
odata.type = "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource"
}
Oggetti RuleCondition
Impostare la proprietà odata.type
Per Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition, usare:
{
failedLocationCount = int
odata.type = "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition"
windowSize = "string"
}
Per Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition, usare:
{
aggregation = {
operator = "string"
threshold = int
windowSize = "string"
}
odata.type = "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"
}
Per Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition, usare:
{
odata.type = "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition"
operator = "string"
threshold = int
timeAggregation = "string"
windowSize = "string"
}
Valori delle proprietà
AlertRule
Nome | Descrizione | Valore |
---|---|---|
azione | azione eseguita quando la regola di avviso diventa attiva e quando viene risolta una condizione di avviso. | RuleAction |
Azioni | matrice di azioni eseguite quando la regola di avviso diventa attiva e quando viene risolta una condizione di avviso. | RuleAction[] |
condizione | condizione che determina l'attivazione della regola di avviso. | ruleCondition (obbligatorio) |
descrizione | Descrizione della regola di avviso che verrà inclusa nel messaggio di posta elettronica dell'avviso. | corda |
isEnabled | flag che indica se la regola di avviso è abilitata. | bool (obbligatorio) |
nome | nome della regola di avviso. | stringa (obbligatorio) |
provisioningState | stato di provisioning. | corda |
LocationThresholdRuleCondition
Nome | Descrizione | Valore |
---|---|---|
failedLocationCount | numero di posizioni che devono non riuscire ad attivare l'avviso. | Int Vincoli: Valore minimo = 0 (obbligatorio) |
odata.type | specifica il tipo di condizione. Può trattarsi di uno dei tre tipi: ManagementEventRuleCondition (occorrenze degli eventi di gestione), LocationThresholdRuleCondition (in base al numero di errori di un test Web) e ThresholdRuleCondition (in base alla soglia di una metrica). | 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' (obbligatorio) |
windowSize | periodo di tempo (in formato durata ISO 8601) usato per monitorare l'attività di avviso in base alla soglia. Se specificato, deve essere compreso tra 5 minuti e 1 giorno. | corda |
ManagementEventAggregationCondition
Nome | Descrizione | Valore |
---|---|---|
operatore | l'operatore condition. | 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' |
soglia | Valore soglia che attiva l'avviso. | Int |
windowSize | periodo di tempo (in formato durata ISO 8601) usato per monitorare l'attività di avviso in base alla soglia. Se specificato, deve essere compreso tra 5 minuti e 1 giorno. | corda |
ManagementEventRuleCondition
Nome | Descrizione | Valore |
---|---|---|
aggregazione | Come combinare i dati raccolti nel tempo e quando viene attivato l'avviso. Si noti che per l'aggregazione degli avvisi degli eventi di gestione è facoltativa. Se non viene specificato, qualsiasi evento causerà l'attivazione dell'avviso. | ManagementEventAggregationCondition |
odata.type | specifica il tipo di condizione. Può trattarsi di uno dei tre tipi: ManagementEventRuleCondition (occorrenze degli eventi di gestione), LocationThresholdRuleCondition (in base al numero di errori di un test Web) e ThresholdRuleCondition (in base alla soglia di una metrica). | 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' (obbligatorio) |
Microsoft.Insights/alertrules
Nome | Descrizione | Valore |
---|---|---|
ubicazione | Percorso risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà della regola di avviso della risorsa. | AlertRule (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
digitare | Tipo di risorsa | "Microsoft.Insights/alertrules@2016-03-01" |
ResourceTags
Nome | Descrizione | Valore |
---|
RuleAction
Nome | Descrizione | Valore |
---|---|---|
odata.type | Impostare su "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" per il tipo RuleEmailAction. Impostare su "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" per il tipo RuleWebhookAction. | 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction' 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' (obbligatorio) |
RuleCondition
Nome | Descrizione | Valore |
---|---|---|
dataSource | risorsa da cui la regola raccoglie i dati. Per questo tipo dataSource sarà sempre di tipo RuleMetricDataSource. | RuleDataSource |
odata.type | Impostare su "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" per il tipo LocationThresholdRuleCondition. Impostare su "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" per il tipo ManagementEventRuleCondition. Impostare su "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" per il tipo ThresholdRuleCondition. | 'Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' 'Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' (obbligatorio) |
RuleDataSource
Nome | Descrizione | Valore |
---|---|---|
legacyResourceId | identificatore di risorsa legacy della risorsa monitorata dalla regola. NOTA: questa proprietà non può essere aggiornata per una regola esistente. | corda |
metricNamespace | spazio dei nomi della metrica. | corda |
odata.type | Impostare su "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" per il tipo RuleManagementEventDataSource. Impostare su "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" per il tipo RuleMetricDataSource. | 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' (obbligatorio) |
resourceLocation | posizione della risorsa. | corda |
resourceUri | identificatore di risorsa della risorsa monitorata dalla regola. NOTA: questa proprietà non può essere aggiornata per una regola esistente. | corda |
RuleEmailAction
Nome | Descrizione | Valore |
---|---|---|
customEmails | elenco di indirizzi di posta elettronica personalizzati dell'amministratore per notificare l'attivazione dell'avviso. | string[] |
odata.type | specifica il tipo dell'azione. Esistono due tipi di azioni: RuleEmailAction e RuleWebhookAction. | 'Microsoft.Azure.Management.Insights.Models.RuleEmailAction' (obbligatorio) |
sendToServiceOwners | Indica se gli amministratori (servizi e coamministratori) del servizio devono ricevere una notifica quando viene attivato l'avviso. | Bool |
RuleManagementEventClaimsDataSource
Nome | Descrizione | Valore |
---|---|---|
emailAddress | indirizzo di posta elettronica. | corda |
RuleManagementEventDataSource
Nome | Descrizione | Valore |
---|---|---|
crediti | attestazioni. | RuleManagementEventClaimsDataSource |
eventName | nome dell'evento. | corda |
eventSource | origine evento. | corda |
livello | il livello. | corda |
odata.type | specifica il tipo di origine dati. Esistono due tipi di origini dati delle regole: RuleMetricDataSource e RuleManagementEventDataSource | 'Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' (obbligatorio) |
operationName | Nome dell'operazione da verificare. Se non viene specificato alcun nome, qualsiasi operazione corrisponderà. | corda |
resourceGroupName | nome del gruppo di risorse. | corda |
resourceProviderName | nome del provider di risorse. | corda |
stato | Stato dell'operazione che deve essere verificata. Se non viene specificato alcuno stato, qualsiasi stato corrisponderà. | corda |
subStatus | stato secondario. | corda |
RuleMetricDataSource
Nome | Descrizione | Valore |
---|---|---|
metricName | nome della metrica che definisce i monitoraggi della regola. | corda |
odata.type | specifica il tipo di origine dati. Esistono due tipi di origini dati delle regole: RuleMetricDataSource e RuleManagementEventDataSource | 'Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' (obbligatorio) |
RuleWebhookAction
Nome | Descrizione | Valore |
---|---|---|
odata.type | specifica il tipo dell'azione. Esistono due tipi di azioni: RuleEmailAction e RuleWebhookAction. | 'Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' (obbligatorio) |
proprietà | dizionario di proprietà personalizzate da includere con l'operazione post. Questi dati vengono aggiunti al payload del webhook. | RuleWebhookActionProperties |
serviceUri | URI del servizio per pubblicare la notifica quando l'avviso viene attivato o risolto. | corda |
RuleWebhookActionProperties
Nome | Descrizione | Valore |
---|
ThresholdRuleCondition
Nome | Descrizione | Valore |
---|---|---|
odata.type | specifica il tipo di condizione. Può trattarsi di uno dei tre tipi: ManagementEventRuleCondition (occorrenze degli eventi di gestione), LocationThresholdRuleCondition (in base al numero di errori di un test Web) e ThresholdRuleCondition (in base alla soglia di una metrica). | 'Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' (obbligatorio) |
operatore | Operatore utilizzato per confrontare i dati e la soglia. | 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' (obbligatorio) |
soglia | valore soglia che attiva l'avviso. | int (obbligatorio) |
timeAggregation | Operatore di aggregazione temporale. Come combinare i dati raccolti nel tempo. Il valore predefinito è PrimaryAggregationType della metrica. | 'Average' 'Last' 'Maximum' 'Minimum' 'Totale' |
windowSize | periodo di tempo (in formato durata ISO 8601) usato per monitorare l'attività di avviso in base alla soglia. Se specificato, deve essere compreso tra 5 minuti e 1 giorno. | corda |