Condividi tramite


Microsoft.Insights scheduledQueryRules

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:

  • 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.

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:

  • 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.

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

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