Microsoft.Insights scheduledQueryRules
- più recenti
- 2024-01-01-preview
- 2023-12-01
- 2023-03-15-preview
- 2022-08-01-preview
- 2022-06-15
- 2021-08-01
- 2021-02-01-preview
- 05-05-01-preview 2020
- 2018-04-16
Osservazioni
Per indicazioni sulla distribuzione di soluzioni di monitoraggio, vedere Creare risorse di monitoraggio usando Bicep.
Definizione di risorsa Bicep
Il tipo di risorsa scheduledQueryRules 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/scheduledQueryRules, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Insights/scheduledQueryRules@2024-01-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
actions: {
actionGroups: [
'string'
]
actionProperties: {
{customized property}: 'string'
}
customProperties: {
{customized property}: 'string'
}
}
autoMitigate: bool
checkWorkspaceAlertsStorageConfigured: bool
criteria: {
allOf: [
{
alertSensitivity: 'string'
criterionType: 'string'
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
failingPeriods: {
minFailingPeriodsToAlert: int
numberOfEvaluationPeriods: int
}
ignoreDataBefore: 'string'
metricMeasureColumn: 'string'
metricName: 'string'
operator: 'string'
query: 'string'
resourceIdColumn: 'string'
threshold: int
timeAggregation: 'string'
}
]
}
description: 'string'
displayName: 'string'
enabled: bool
evaluationFrequency: 'string'
muteActionsDuration: 'string'
overrideQueryTimeRange: 'string'
resolveConfiguration: {
autoResolved: bool
timeToResolve: 'string'
}
scopes: [
'string'
]
severity: int
skipQueryValidation: bool
targetResourceTypes: [
'string'
]
windowSize: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valori delle proprietà
Azioni
Nome | Descrizione | Valore |
---|---|---|
actionGroups | ID risorsa gruppo di azioni da richiamare quando viene generato l'avviso. | string[] |
actionProperties | Proprietà di un'azione. | ActionsActionProperties |
customProperties | Proprietà di un payload di avviso. | ActionsPersonalizzazioni |
ActionsActionProperties
Nome | Descrizione | Valore |
---|
ActionsCustomProperties
Nome | Descrizione | Valore |
---|
Condizione
Nome | Descrizione | Valore |
---|---|---|
alertSensitivity | Misura della deviazione necessaria per attivare un avviso. I valori consentiti sono 'Low', 'Medium' e 'High'. Ciò influirà sul livello di larghezza della soglia per il modello di serie delle metriche. Rilevante e obbligatorio solo per le regole di soglia dinamica del tipo LogAlert. | corda |
criteriaType | Specifica il tipo di criteri di soglia | 'DynamicThresholdCriterion' 'StaticThresholdCriterion' |
dimensioni | Elenco delle condizioni delle dimensioni | dimensione [] |
failPeriods | Numero minimo di violazioni necessarie all'interno dell'intervallo di tempo di lookback selezionato necessario per generare un avviso. Rilevante solo per le regole del tipo LogAlert. | ConditionFailingPeriods |
ignoreDataBefore | Usare questa opzione per impostare la data da cui iniziare a apprendere i dati cronologici delle metriche e calcolare le soglie dinamiche (in formato ISO8601). Rilevante solo per le regole di soglia dinamica del tipo LogAlert. | corda |
metricMeasureColumn | Colonna contenente il numero di misura della metrica. Rilevante solo per le regole del tipo LogAlert. | corda |
metricName | Nome della metrica da inviare. Rilevante e obbligatorio solo per le regole del tipo LogToMetric. | corda |
operatore | Operatore criteria. Rilevante e obbligatorio solo per le regole di tipo LogAlert. | 'Equals' 'GreaterOrLessThan' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' |
quesito | Avviso query di log | corda |
resourceIdColumn | Colonna contenente l'ID risorsa. Il contenuto della colonna deve essere un URI formattato come ID risorsa. Rilevante solo per le regole del tipo LogAlert. | corda |
soglia | valore soglia criteri che attiva l'avviso. Rilevante e obbligatorio solo per le regole di soglia statiche del tipo LogAlert. | Int |
timeAggregation | Tipo di aggregazione. Rilevante e obbligatorio solo per le regole di tipo LogAlert. | 'Average' 'Count' 'Maximum' 'Minimum' 'Totale' |
ConditionFailingPeriods
Nome | Descrizione | Valore |
---|---|---|
minFailingPeriodsToAlert | Numero di violazioni da attivare un avviso. Deve essere minore o uguale a numberOfEvaluationPeriods. Il valore predefinito è 1 | Int |
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. Il valore predefinito è 1 | Int |
Dimensione
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della dimensione | stringa (obbligatorio) |
operatore | Operatore per i valori delle dimensioni | 'Exclude' 'Include' (obbligatorio) |
valori | Elenco dei valori delle dimensioni | string[] (obbligatorio) |
Identità
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità del servizio gestito. | 'Nessuno' 'SystemAssigned' 'UserAssigned' (obbligatorio) |
userAssignedIdentities | Elenco di identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nome | Descrizione | Valore |
---|
Microsoft.Insights/scheduledQueryRules
Nome | Descrizione | Valore |
---|---|---|
identità | Identità della risorsa. | Identità |
gentile | Indica il tipo di regola di query pianificata. Il valore predefinito è LogAlert. | 'EventLogAlert' 'LogAlert' 'LogToMetric' |
ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | corda Vincoli: Pattern = ^[^#<>%&:\?/{}*]{1,260}$ (obbligatorio) |
proprietà | Proprietà della regola della risorsa. | ScheduledQueryRuleProperties (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
RuleResolveConfiguration
Nome | Descrizione | Valore |
---|---|---|
autoResolved | Flag che indica se risolvere automaticamente un avviso attivato. | Bool |
timeToResolve | La durata di una regola deve essere valutata come integra prima che l'avviso attivato venga risolto automaticamente nel formato di durata ISO 8601. | corda |
ScheduledQueryRuleCriteria
Nome | Descrizione | Valore |
---|---|---|
allOf | Elenco di condizioni da valutare rispetto agli ambiti specificati | condizione[] |
ScheduledQueryRuleProperties
Nome | Descrizione | Valore |
---|---|---|
Azioni | Azioni da richiamare quando viene generato l'avviso. | Azioni |
autoMitigate | Flag che indica se l'avviso deve essere risolto automaticamente o meno. Il valore predefinito è true. Rilevante solo per le regole del tipo LogAlert. | Bool |
checkWorkspaceAlertsStorageConfigured | Flag che indica se questa regola di query pianificata deve essere archiviata nella risorsa di archiviazione del cliente. Il valore predefinito è false. Rilevante solo per le regole del tipo LogAlert. | Bool |
Criteri | Criteri delle regole che definiscono le condizioni della regola di query pianificata. | ScheduledQueryRuleCriteria |
descrizione | Descrizione della regola di query pianificata. | corda |
displayName | Nome visualizzato della regola di avviso | corda |
Abilitato | Flag che indica se questa regola di query pianificata è abilitata. Il valore deve essere true o false | Bool |
evaluationFrequency | Frequenza con cui la regola di query pianificata viene valutata rappresentata nel formato di durata ISO 8601. Rilevante e obbligatorio solo per le regole di tipo LogAlert. | corda |
muteActionsDuration | Disattivare le azioni per il periodo di tempo scelto (in formato di durata ISO 8601) dopo l'invio dell'avviso. Rilevante solo per le regole del tipo LogAlert. | corda |
overrideQueryTimeRange | Se specificato, esegue l'override dell'intervallo di tempo della query (il valore predefinito è WindowSize*NumberOfEvaluationPeriods). Rilevante solo per le regole del tipo LogAlert. | corda |
resolveConfiguration | Definisce la configurazione per la risoluzione degli avvisi attivati. Rilevante solo per le regole del tipo LogAlert. | RuleResolveConfiguration |
Ambiti | L'elenco di ID risorsa a cui questa regola di query pianificata ha come ambito. | string[] |
severità | Gravità dell'avviso. Deve essere un numero intero compreso tra [0-4]. Il valore 0 è più grave. Rilevante e obbligatorio solo per le regole di tipo LogAlert. | Int |
skipQueryValidation | Flag che indica se la query specificata deve essere convalidata o meno. Il valore predefinito è false. Rilevante solo per le regole del tipo LogAlert. | Bool |
targetResourceTypes | Elenco del tipo di risorsa delle risorse di destinazione in cui viene creato/aggiornato l'avviso. Ad esempio, se l'ambito è un gruppo di risorse e targetResourceTypes è Microsoft.Compute/virtualMachines, verrà generato un avviso diverso per ogni macchina virtuale nel gruppo di risorse che soddisfano i criteri di avviso. Rilevante solo per le regole del tipo LogAlert | string[] |
windowSize | Periodo di tempo (in formato di durata ISO 8601) in cui verrà eseguita la query di avviso (dimensioni bin). Rilevante e obbligatorio solo per le regole di tipo LogAlert. | corda |
ScheduledQueryRuleResourceTags
Nome | Descrizione | Valore |
---|
UserIdentityProperties
Nome | Descrizione | Valore |
---|
Esempi di utilizzo
Moduli verificati di Azure
Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.
Modulo | Descrizione |
---|---|
regola di query pianificata | Modulo di risorse AVM per la regola di query pianificata |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa scheduledQueryRules 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/scheduledQueryRules, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Insights/scheduledQueryRules",
"apiVersion": "2024-01-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"properties": {
"actions": {
"actionGroups": [ "string" ],
"actionProperties": {
"{customized property}": "string"
},
"customProperties": {
"{customized property}": "string"
}
},
"autoMitigate": "bool",
"checkWorkspaceAlertsStorageConfigured": "bool",
"criteria": {
"allOf": [
{
"alertSensitivity": "string",
"criterionType": "string",
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"failingPeriods": {
"minFailingPeriodsToAlert": "int",
"numberOfEvaluationPeriods": "int"
},
"ignoreDataBefore": "string",
"metricMeasureColumn": "string",
"metricName": "string",
"operator": "string",
"query": "string",
"resourceIdColumn": "string",
"threshold": "int",
"timeAggregation": "string"
}
]
},
"description": "string",
"displayName": "string",
"enabled": "bool",
"evaluationFrequency": "string",
"muteActionsDuration": "string",
"overrideQueryTimeRange": "string",
"resolveConfiguration": {
"autoResolved": "bool",
"timeToResolve": "string"
},
"scopes": [ "string" ],
"severity": "int",
"skipQueryValidation": "bool",
"targetResourceTypes": [ "string" ],
"windowSize": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valori delle proprietà
Azioni
Nome | Descrizione | Valore |
---|---|---|
actionGroups | ID risorsa gruppo di azioni da richiamare quando viene generato l'avviso. | string[] |
actionProperties | Proprietà di un'azione. | ActionsActionProperties |
customProperties | Proprietà di un payload di avviso. | ActionsPersonalizzazioni |
ActionsActionProperties
Nome | Descrizione | Valore |
---|
ActionsCustomProperties
Nome | Descrizione | Valore |
---|
Condizione
Nome | Descrizione | Valore |
---|---|---|
alertSensitivity | Misura della deviazione necessaria per attivare un avviso. I valori consentiti sono 'Low', 'Medium' e 'High'. Ciò influirà sul livello di larghezza della soglia per il modello di serie delle metriche. Rilevante e obbligatorio solo per le regole di soglia dinamica del tipo LogAlert. | corda |
criteriaType | Specifica il tipo di criteri di soglia | 'DynamicThresholdCriterion' 'StaticThresholdCriterion' |
dimensioni | Elenco delle condizioni delle dimensioni | dimensione [] |
failPeriods | Numero minimo di violazioni necessarie all'interno dell'intervallo di tempo di lookback selezionato necessario per generare un avviso. Rilevante solo per le regole del tipo LogAlert. | ConditionFailingPeriods |
ignoreDataBefore | Usare questa opzione per impostare la data da cui iniziare a apprendere i dati cronologici delle metriche e calcolare le soglie dinamiche (in formato ISO8601). Rilevante solo per le regole di soglia dinamica del tipo LogAlert. | corda |
metricMeasureColumn | Colonna contenente il numero di misura della metrica. Rilevante solo per le regole del tipo LogAlert. | corda |
metricName | Nome della metrica da inviare. Rilevante e obbligatorio solo per le regole del tipo LogToMetric. | corda |
operatore | Operatore criteria. Rilevante e obbligatorio solo per le regole di tipo LogAlert. | 'Equals' 'GreaterOrLessThan' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' |
quesito | Avviso query di log | corda |
resourceIdColumn | Colonna contenente l'ID risorsa. Il contenuto della colonna deve essere un URI formattato come ID risorsa. Rilevante solo per le regole del tipo LogAlert. | corda |
soglia | valore soglia criteri che attiva l'avviso. Rilevante e obbligatorio solo per le regole di soglia statiche del tipo LogAlert. | Int |
timeAggregation | Tipo di aggregazione. Rilevante e obbligatorio solo per le regole di tipo LogAlert. | 'Average' 'Count' 'Maximum' 'Minimum' 'Totale' |
ConditionFailingPeriods
Nome | Descrizione | Valore |
---|---|---|
minFailingPeriodsToAlert | Numero di violazioni da attivare un avviso. Deve essere minore o uguale a numberOfEvaluationPeriods. Il valore predefinito è 1 | Int |
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. Il valore predefinito è 1 | Int |
Dimensione
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della dimensione | stringa (obbligatorio) |
operatore | Operatore per i valori delle dimensioni | 'Exclude' 'Include' (obbligatorio) |
valori | Elenco dei valori delle dimensioni | string[] (obbligatorio) |
Identità
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità del servizio gestito. | 'Nessuno' 'SystemAssigned' 'UserAssigned' (obbligatorio) |
userAssignedIdentities | Elenco di identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nome | Descrizione | Valore |
---|
Microsoft.Insights/scheduledQueryRules
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2024-01-01-preview' |
identità | Identità della risorsa. | Identità |
gentile | Indica il tipo di regola di query pianificata. Il valore predefinito è LogAlert. | 'EventLogAlert' 'LogAlert' 'LogToMetric' |
ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | corda Vincoli: Pattern = ^[^#<>%&:\?/{}*]{1,260}$ (obbligatorio) |
proprietà | Proprietà della regola della risorsa. | ScheduledQueryRuleProperties (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
digitare | Tipo di risorsa | 'Microsoft.Insights/scheduledQueryRules' |
RuleResolveConfiguration
Nome | Descrizione | Valore |
---|---|---|
autoResolved | Flag che indica se risolvere automaticamente un avviso attivato. | Bool |
timeToResolve | La durata di una regola deve essere valutata come integra prima che l'avviso attivato venga risolto automaticamente nel formato di durata ISO 8601. | corda |
ScheduledQueryRuleCriteria
Nome | Descrizione | Valore |
---|---|---|
allOf | Elenco di condizioni da valutare rispetto agli ambiti specificati | condizione[] |
ScheduledQueryRuleProperties
Nome | Descrizione | Valore |
---|---|---|
Azioni | Azioni da richiamare quando viene generato l'avviso. | Azioni |
autoMitigate | Flag che indica se l'avviso deve essere risolto automaticamente o meno. Il valore predefinito è true. Rilevante solo per le regole del tipo LogAlert. | Bool |
checkWorkspaceAlertsStorageConfigured | Flag che indica se questa regola di query pianificata deve essere archiviata nella risorsa di archiviazione del cliente. Il valore predefinito è false. Rilevante solo per le regole del tipo LogAlert. | Bool |
Criteri | Criteri delle regole che definiscono le condizioni della regola di query pianificata. | ScheduledQueryRuleCriteria |
descrizione | Descrizione della regola di query pianificata. | corda |
displayName | Nome visualizzato della regola di avviso | corda |
Abilitato | Flag che indica se questa regola di query pianificata è abilitata. Il valore deve essere true o false | Bool |
evaluationFrequency | Frequenza con cui la regola di query pianificata viene valutata rappresentata nel formato di durata ISO 8601. Rilevante e obbligatorio solo per le regole di tipo LogAlert. | corda |
muteActionsDuration | Disattivare le azioni per il periodo di tempo scelto (in formato di durata ISO 8601) dopo l'invio dell'avviso. Rilevante solo per le regole del tipo LogAlert. | corda |
overrideQueryTimeRange | Se specificato, esegue l'override dell'intervallo di tempo della query (il valore predefinito è WindowSize*NumberOfEvaluationPeriods). Rilevante solo per le regole del tipo LogAlert. | corda |
resolveConfiguration | Definisce la configurazione per la risoluzione degli avvisi attivati. Rilevante solo per le regole del tipo LogAlert. | RuleResolveConfiguration |
Ambiti | L'elenco di ID risorsa a cui questa regola di query pianificata ha come ambito. | string[] |
severità | Gravità dell'avviso. Deve essere un numero intero compreso tra [0-4]. Il valore 0 è più grave. Rilevante e obbligatorio solo per le regole di tipo LogAlert. | Int |
skipQueryValidation | Flag che indica se la query specificata deve essere convalidata o meno. Il valore predefinito è false. Rilevante solo per le regole del tipo LogAlert. | Bool |
targetResourceTypes | Elenco del tipo di risorsa delle risorse di destinazione in cui viene creato/aggiornato l'avviso. Ad esempio, se l'ambito è un gruppo di risorse e targetResourceTypes è Microsoft.Compute/virtualMachines, verrà generato un avviso diverso per ogni macchina virtuale nel gruppo di risorse che soddisfano i criteri di avviso. Rilevante solo per le regole del tipo LogAlert | string[] |
windowSize | Periodo di tempo (in formato di durata ISO 8601) in cui verrà eseguita la query di avviso (dimensioni bin). Rilevante e obbligatorio solo per le regole di tipo LogAlert. | corda |
ScheduledQueryRuleResourceTags
Nome | Descrizione | Valore |
---|
UserIdentityProperties
Nome | Descrizione | Valore |
---|
Esempi di utilizzo
Modelli di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.
Sagoma | Descrizione |
---|---|
Creare una regola di avviso per gli elementi di continuità aziendale di Azure |
Questi modelli creano una regola di avviso e un'identità del servizio gestito assegnata dall'utente. Assegna inoltre l'accesso del lettore MSI alla sottoscrizione in modo che la regola di avviso abbia accesso per eseguire query sugli elementi protetti necessari e sui dettagli più recenti del punto di ripristino. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa scheduledQueryRules 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/scheduledQueryRules, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/scheduledQueryRules@2024-01-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
kind = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
actions = {
actionGroups = [
"string"
]
actionProperties = {
{customized property} = "string"
}
customProperties = {
{customized property} = "string"
}
}
autoMitigate = bool
checkWorkspaceAlertsStorageConfigured = bool
criteria = {
allOf = [
{
alertSensitivity = "string"
criterionType = "string"
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
failingPeriods = {
minFailingPeriodsToAlert = int
numberOfEvaluationPeriods = int
}
ignoreDataBefore = "string"
metricMeasureColumn = "string"
metricName = "string"
operator = "string"
query = "string"
resourceIdColumn = "string"
threshold = int
timeAggregation = "string"
}
]
}
description = "string"
displayName = "string"
enabled = bool
evaluationFrequency = "string"
muteActionsDuration = "string"
overrideQueryTimeRange = "string"
resolveConfiguration = {
autoResolved = bool
timeToResolve = "string"
}
scopes = [
"string"
]
severity = int
skipQueryValidation = bool
targetResourceTypes = [
"string"
]
windowSize = "string"
}
})
}
Valori delle proprietà
Azioni
Nome | Descrizione | Valore |
---|---|---|
actionGroups | ID risorsa gruppo di azioni da richiamare quando viene generato l'avviso. | string[] |
actionProperties | Proprietà di un'azione. | ActionsActionProperties |
customProperties | Proprietà di un payload di avviso. | ActionsPersonalizzazioni |
ActionsActionProperties
Nome | Descrizione | Valore |
---|
ActionsCustomProperties
Nome | Descrizione | Valore |
---|
Condizione
Nome | Descrizione | Valore |
---|---|---|
alertSensitivity | Misura della deviazione necessaria per attivare un avviso. I valori consentiti sono 'Low', 'Medium' e 'High'. Ciò influirà sul livello di larghezza della soglia per il modello di serie delle metriche. Rilevante e obbligatorio solo per le regole di soglia dinamica del tipo LogAlert. | corda |
criteriaType | Specifica il tipo di criteri di soglia | 'DynamicThresholdCriterion' 'StaticThresholdCriterion' |
dimensioni | Elenco delle condizioni delle dimensioni | dimensione [] |
failPeriods | Numero minimo di violazioni necessarie all'interno dell'intervallo di tempo di lookback selezionato necessario per generare un avviso. Rilevante solo per le regole del tipo LogAlert. | ConditionFailingPeriods |
ignoreDataBefore | Usare questa opzione per impostare la data da cui iniziare a apprendere i dati cronologici delle metriche e calcolare le soglie dinamiche (in formato ISO8601). Rilevante solo per le regole di soglia dinamica del tipo LogAlert. | corda |
metricMeasureColumn | Colonna contenente il numero di misura della metrica. Rilevante solo per le regole del tipo LogAlert. | corda |
metricName | Nome della metrica da inviare. Rilevante e obbligatorio solo per le regole del tipo LogToMetric. | corda |
operatore | Operatore criteria. Rilevante e obbligatorio solo per le regole di tipo LogAlert. | 'Equals' 'GreaterOrLessThan' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' |
quesito | Avviso query di log | corda |
resourceIdColumn | Colonna contenente l'ID risorsa. Il contenuto della colonna deve essere un URI formattato come ID risorsa. Rilevante solo per le regole del tipo LogAlert. | corda |
soglia | valore soglia criteri che attiva l'avviso. Rilevante e obbligatorio solo per le regole di soglia statiche del tipo LogAlert. | Int |
timeAggregation | Tipo di aggregazione. Rilevante e obbligatorio solo per le regole di tipo LogAlert. | 'Average' 'Count' 'Maximum' 'Minimum' 'Totale' |
ConditionFailingPeriods
Nome | Descrizione | Valore |
---|---|---|
minFailingPeriodsToAlert | Numero di violazioni da attivare un avviso. Deve essere minore o uguale a numberOfEvaluationPeriods. Il valore predefinito è 1 | Int |
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. Il valore predefinito è 1 | Int |
Dimensione
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della dimensione | stringa (obbligatorio) |
operatore | Operatore per i valori delle dimensioni | 'Exclude' 'Include' (obbligatorio) |
valori | Elenco dei valori delle dimensioni | string[] (obbligatorio) |
Identità
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità del servizio gestito. | 'Nessuno' 'SystemAssigned' 'UserAssigned' (obbligatorio) |
userAssignedIdentities | Elenco di identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nome | Descrizione | Valore |
---|
Microsoft.Insights/scheduledQueryRules
Nome | Descrizione | Valore |
---|---|---|
identità | Identità della risorsa. | Identità |
gentile | Indica il tipo di regola di query pianificata. Il valore predefinito è LogAlert. | 'EventLogAlert' 'LogAlert' 'LogToMetric' |
ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | corda Vincoli: Pattern = ^[^#<>%&:\?/{}*]{1,260}$ (obbligatorio) |
proprietà | Proprietà della regola della risorsa. | ScheduledQueryRuleProperties (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
digitare | Tipo di risorsa | "Microsoft.Insights/scheduledQueryRules@2024-01-01-preview" |
RuleResolveConfiguration
Nome | Descrizione | Valore |
---|---|---|
autoResolved | Flag che indica se risolvere automaticamente un avviso attivato. | Bool |
timeToResolve | La durata di una regola deve essere valutata come integra prima che l'avviso attivato venga risolto automaticamente nel formato di durata ISO 8601. | corda |
ScheduledQueryRuleCriteria
Nome | Descrizione | Valore |
---|---|---|
allOf | Elenco di condizioni da valutare rispetto agli ambiti specificati | condizione[] |
ScheduledQueryRuleProperties
Nome | Descrizione | Valore |
---|---|---|
Azioni | Azioni da richiamare quando viene generato l'avviso. | Azioni |
autoMitigate | Flag che indica se l'avviso deve essere risolto automaticamente o meno. Il valore predefinito è true. Rilevante solo per le regole del tipo LogAlert. | Bool |
checkWorkspaceAlertsStorageConfigured | Flag che indica se questa regola di query pianificata deve essere archiviata nella risorsa di archiviazione del cliente. Il valore predefinito è false. Rilevante solo per le regole del tipo LogAlert. | Bool |
Criteri | Criteri delle regole che definiscono le condizioni della regola di query pianificata. | ScheduledQueryRuleCriteria |
descrizione | Descrizione della regola di query pianificata. | corda |
displayName | Nome visualizzato della regola di avviso | corda |
Abilitato | Flag che indica se questa regola di query pianificata è abilitata. Il valore deve essere true o false | Bool |
evaluationFrequency | Frequenza con cui la regola di query pianificata viene valutata rappresentata nel formato di durata ISO 8601. Rilevante e obbligatorio solo per le regole di tipo LogAlert. | corda |
muteActionsDuration | Disattivare le azioni per il periodo di tempo scelto (in formato di durata ISO 8601) dopo l'invio dell'avviso. Rilevante solo per le regole del tipo LogAlert. | corda |
overrideQueryTimeRange | Se specificato, esegue l'override dell'intervallo di tempo della query (il valore predefinito è WindowSize*NumberOfEvaluationPeriods). Rilevante solo per le regole del tipo LogAlert. | corda |
resolveConfiguration | Definisce la configurazione per la risoluzione degli avvisi attivati. Rilevante solo per le regole del tipo LogAlert. | RuleResolveConfiguration |
Ambiti | L'elenco di ID risorsa a cui questa regola di query pianificata ha come ambito. | string[] |
severità | Gravità dell'avviso. Deve essere un numero intero compreso tra [0-4]. Il valore 0 è più grave. Rilevante e obbligatorio solo per le regole di tipo LogAlert. | Int |
skipQueryValidation | Flag che indica se la query specificata deve essere convalidata o meno. Il valore predefinito è false. Rilevante solo per le regole del tipo LogAlert. | Bool |
targetResourceTypes | Elenco del tipo di risorsa delle risorse di destinazione in cui viene creato/aggiornato l'avviso. Ad esempio, se l'ambito è un gruppo di risorse e targetResourceTypes è Microsoft.Compute/virtualMachines, verrà generato un avviso diverso per ogni macchina virtuale nel gruppo di risorse che soddisfano i criteri di avviso. Rilevante solo per le regole del tipo LogAlert | string[] |
windowSize | Periodo di tempo (in formato di durata ISO 8601) in cui verrà eseguita la query di avviso (dimensioni bin). Rilevante e obbligatorio solo per le regole di tipo LogAlert. | corda |
ScheduledQueryRuleResourceTags
Nome | Descrizione | Valore |
---|
UserIdentityProperties
Nome | Descrizione | Valore |
---|
Esempi di utilizzo
Moduli verificati di Azure
Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.
Modulo | Descrizione |
---|---|
regola di query pianificata | Modulo di risorse AVM per la regola di query pianificata |