Condividi tramite


Microsoft.Insights scheduledQueryRules

Definizione di risorsa Bicep

Il tipo di risorsa scheduledQueryRules può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Osservazioni

Per indicazioni sulla distribuzione di soluzioni di monitoraggio, vedere Creare risorse di monitoraggio usando Bicep.

Formato risorsa

Per creare una risorsa Microsoft.Insights/scheduledQueryRules, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Insights/scheduledQueryRules@2023-12-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    actions: {
      actionGroups: [
        'string'
      ]
      actionProperties: {
        {customized property}: 'string'
      }
      customProperties: {
        {customized property}: 'string'
      }
    }
    autoMitigate: bool
    checkWorkspaceAlertsStorageConfigured: bool
    criteria: {
      allOf: [
        {
          dimensions: [
            {
              name: 'string'
              operator: 'string'
              values: [
                'string'
              ]
            }
          ]
          failingPeriods: {
            minFailingPeriodsToAlert: int
            numberOfEvaluationPeriods: int
          }
          metricMeasureColumn: 'string'
          metricName: 'string'
          operator: 'string'
          query: 'string'
          resourceIdColumn: 'string'
          threshold: int
          timeAggregation: 'string'
        }
      ]
    }
    description: 'string'
    displayName: 'string'
    enabled: bool
    evaluationFrequency: 'string'
    muteActionsDuration: 'string'
    overrideQueryTimeRange: 'string'
    ruleResolveConfiguration: {
      autoResolved: bool
      timeToResolve: 'string'
    }
    scopes: [
      'string'
    ]
    severity: int
    skipQueryValidation: bool
    targetResourceTypes: [
      'string'
    ]
    windowSize: 'string'
  }
}

Valori delle proprietà

scheduledQueryRules

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-260

Caratteri validi:
Non è possibile usare:
*<>%{}&:\\?/#| o caratteri di controllo

Non è possibile terminare con lo spazio o il punto.
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
Tag Tag di risorsa. Dizionario di nomi e valori di tag. Vedere tag nei modelli
gentile Indica il tipo di regola di query pianificata. Il valore predefinito è LogAlert. 'LogAlert'
'LogToMetric'
identità Identità della risorsa. identity
proprietà Proprietà della regola della risorsa. ScheduledQueryRuleProperties (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
{proprietà personalizzata} UserIdentityProperties

UserIdentityProperties

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

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
ruleResolveConfiguration 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

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
{proprietà personalizzata} corda

ActionsCustomProperties

Nome Descrizione Valore
{proprietà personalizzata} corda

ScheduledQueryRuleCriteria

Nome Descrizione Valore
allOf Elenco di condizioni da valutare rispetto agli ambiti specificati condizione[]

Condizione

Nome Descrizione Valore
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
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'
'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 tipo LogAlert. Int
timeAggregation Tipo di aggregazione. Rilevante e obbligatorio solo per le regole di tipo LogAlert. 'Average'
'Count'
'Maximum'
'Minimum'
'Totale'

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)

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

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

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Creare una regola di avviso per gli elementi di continuità aziendale di Azure

Distribuire in 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 del modello di Resource Manager

Il tipo di risorsa scheduledQueryRules può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Osservazioni

Per indicazioni sulla distribuzione di soluzioni di monitoraggio, vedere Creare risorse di monitoraggio usando Bicep.

Formato risorsa

Per creare una risorsa Microsoft.Insights/scheduledQueryRules, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Insights/scheduledQueryRules",
  "apiVersion": "2023-12-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "actions": {
      "actionGroups": [ "string" ],
      "actionProperties": {
        "{customized property}": "string"
      },
      "customProperties": {
        "{customized property}": "string"
      }
    },
    "autoMitigate": "bool",
    "checkWorkspaceAlertsStorageConfigured": "bool",
    "criteria": {
      "allOf": [
        {
          "dimensions": [
            {
              "name": "string",
              "operator": "string",
              "values": [ "string" ]
            }
          ],
          "failingPeriods": {
            "minFailingPeriodsToAlert": "int",
            "numberOfEvaluationPeriods": "int"
          },
          "metricMeasureColumn": "string",
          "metricName": "string",
          "operator": "string",
          "query": "string",
          "resourceIdColumn": "string",
          "threshold": "int",
          "timeAggregation": "string"
        }
      ]
    },
    "description": "string",
    "displayName": "string",
    "enabled": "bool",
    "evaluationFrequency": "string",
    "muteActionsDuration": "string",
    "overrideQueryTimeRange": "string",
    "ruleResolveConfiguration": {
      "autoResolved": "bool",
      "timeToResolve": "string"
    },
    "scopes": [ "string" ],
    "severity": "int",
    "skipQueryValidation": "bool",
    "targetResourceTypes": [ "string" ],
    "windowSize": "string"
  }
}

Valori delle proprietà

scheduledQueryRules

Nome Descrizione Valore
digitare Tipo di risorsa 'Microsoft.Insights/scheduledQueryRules'
apiVersion Versione dell'API della risorsa '2023-12-01'
nome Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-260

Caratteri validi:
Non è possibile usare:
*<>%{}&:\\?/#| o caratteri di controllo

Non è possibile terminare con lo spazio o il punto.
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
Tag Tag di risorsa. Dizionario di nomi e valori di tag. Vedere tag nei modelli
gentile Indica il tipo di regola di query pianificata. Il valore predefinito è LogAlert. 'LogAlert'
'LogToMetric'
identità Identità della risorsa. identity
proprietà Proprietà della regola della risorsa. ScheduledQueryRuleProperties (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
{proprietà personalizzata} UserIdentityProperties

UserIdentityProperties

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

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
ruleResolveConfiguration 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

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
{proprietà personalizzata} corda

ActionsCustomProperties

Nome Descrizione Valore
{proprietà personalizzata} corda

ScheduledQueryRuleCriteria

Nome Descrizione Valore
allOf Elenco di condizioni da valutare rispetto agli ambiti specificati condizione[]

Condizione

Nome Descrizione Valore
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
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'
'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 tipo LogAlert. Int
timeAggregation Tipo di aggregazione. Rilevante e obbligatorio solo per le regole di tipo LogAlert. 'Average'
'Count'
'Maximum'
'Minimum'
'Totale'

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)

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

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

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Creare una regola di avviso per gli elementi di continuità aziendale di Azure

Distribuire in 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@2023-12-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      actions = {
        actionGroups = [
          "string"
        ]
        actionProperties = {
          {customized property} = "string"
        }
        customProperties = {
          {customized property} = "string"
        }
      }
      autoMitigate = bool
      checkWorkspaceAlertsStorageConfigured = bool
      criteria = {
        allOf = [
          {
            dimensions = [
              {
                name = "string"
                operator = "string"
                values = [
                  "string"
                ]
              }
            ]
            failingPeriods = {
              minFailingPeriodsToAlert = int
              numberOfEvaluationPeriods = int
            }
            metricMeasureColumn = "string"
            metricName = "string"
            operator = "string"
            query = "string"
            resourceIdColumn = "string"
            threshold = int
            timeAggregation = "string"
          }
        ]
      }
      description = "string"
      displayName = "string"
      enabled = bool
      evaluationFrequency = "string"
      muteActionsDuration = "string"
      overrideQueryTimeRange = "string"
      ruleResolveConfiguration = {
        autoResolved = bool
        timeToResolve = "string"
      }
      scopes = [
        "string"
      ]
      severity = int
      skipQueryValidation = bool
      targetResourceTypes = [
        "string"
      ]
      windowSize = "string"
    }
    kind = "string"
  })
}

Valori delle proprietà

scheduledQueryRules

Nome Descrizione Valore
digitare Tipo di risorsa "Microsoft.Insights/scheduledQueryRules@2023-12-01"
nome Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-260

Caratteri validi:
Non è possibile usare:
*<>%{}&:\\?/#| o caratteri di controllo

Non è possibile terminare con lo spazio o il punto.
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
parent_id Per eseguire la distribuzione in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatorio)
Tag Tag di risorsa. Dizionario di nomi e valori di tag.
gentile Indica il tipo di regola di query pianificata. Il valore predefinito è LogAlert. "LogAlert"
"LogToMetric"
identità Identità della risorsa. identity
proprietà Proprietà della regola della risorsa. ScheduledQueryRuleProperties (obbligatorio)

Identità

Nome Descrizione Valore
digitare Tipo di identità del servizio gestito. "SystemAssigned"
"UserAssigned" (obbligatorio)
identity_ids 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}'. Matrice di ID identità utente.

IdentityUserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} UserIdentityProperties

UserIdentityProperties

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

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
ruleResolveConfiguration 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

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
{proprietà personalizzata} corda

ActionsCustomProperties

Nome Descrizione Valore
{proprietà personalizzata} corda

ScheduledQueryRuleCriteria

Nome Descrizione Valore
allOf Elenco di condizioni da valutare rispetto agli ambiti specificati condizione[]

Condizione

Nome Descrizione Valore
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
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. "Uguale a"
"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 tipo LogAlert. Int
timeAggregation Tipo di aggregazione. Rilevante e obbligatorio solo per le regole di tipo LogAlert. "Media"
"Conteggio"
"Massimo"
"Minimo"
"Totale"

Dimensione

Nome Descrizione Valore
nome Nome della dimensione stringa (obbligatorio)
operatore Operatore per i valori delle dimensioni "Exclude"
"Includi" (obbligatorio)
valori Elenco dei valori delle dimensioni string[] (obbligatorio)

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

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