Microsoft.Insights scheduledQueryRules
Bicep-Ressourcendefinition
Der ressourcentyp "scheduledQueryRules" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Bemerkungen
Anleitungen zum Bereitstellen von Überwachungslösungen finden Sie unter Erstellen von Überwachungsressourcen mithilfe von Bicep.
Ressourcenformat
Um eine Microsoft.Insights/scheduledQueryRules-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep hinzu.
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'
}
}
Eigenschaftswerte
scheduledQueryRules
Name | Beschreibung | Wert |
---|---|---|
Name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-260 Gültige Zeichen: Kann nicht verwenden: *<>%{}&:\\?/#| - oder Steuerzeichen Kann nicht mit Leerzeichen oder Punkt enden. |
Ort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
Schilder | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Gibt den Typ der geplanten Abfrageregel an. Der Standardwert ist LogAlert. | 'LogAlert' 'LogToMetric' |
Identität | Die Identität der Ressource. | Identity |
Eigenschaften | Die Regeleigenschaften der Ressource. | ScheduledQueryRuleProperties (erforderlich) |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Typ der verwalteten Dienstidentität. | 'None' 'SystemAssigned' "UserAssigned" (erforderlich) |
userAssignedIdentities | Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Name | Beschreibung | Wert |
---|---|---|
{angepasste Eigenschaft} | UserIdentityProperties |
UserIdentityProperties
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
ScheduledQueryRuleProperties
Name | Beschreibung | Wert |
---|---|---|
Aktionen | Aktionen, die beim Auslösen der Warnung aufgerufen werden sollen. | Aktionen |
autoMitigate | Das Kennzeichen, das angibt, ob die Warnung automatisch aufgelöst werden soll oder nicht. Der Standardwert ist "true". Nur für Regeln der Art LogAlert relevant. | Bool |
checkWorkspaceAlertsStorageConfigured | Das Kennzeichen, das angibt, ob diese geplante Abfrageregel im Speicher des Kunden gespeichert werden soll. Der Standardwert ist "false". Nur für Regeln der Art LogAlert relevant. | Bool |
Kriterien | Die Regelkriterien, die die Bedingungen der geplanten Abfrageregel definieren. | ScheduledQueryRuleCriteria |
Beschreibung | Die Beschreibung der geplanten Abfrageregel. | Schnur |
displayName | Der Anzeigename der Warnungsregel | Schnur |
ermöglichte | Das Kennzeichen, das angibt, ob diese geplante Abfrageregel aktiviert ist. Der Wert sollte wahr oder falsch sein. | Bool |
evaluationFrequency | Wie oft die geplante Abfrageregel im ISO 8601-Dauerformat ausgewertet wird. Relevant und nur für Regeln der Art LogAlert erforderlich. | Schnur |
muteActionsDuration | Stummschalten sie Aktionen für den ausgewählten Zeitraum (im ISO 8601-Dauerformat), nachdem die Warnung ausgelöst wurde. Nur für Regeln der Art LogAlert relevant. | Schnur |
overrideQueryTimeRange | Wenn angegeben, wird der Abfragezeitbereich überschrieben (Standardwert ist WindowSize*NumberOfEvaluationPeriods). Nur für Regeln der Art LogAlert relevant. | Schnur |
ruleResolveConfiguration | Definiert die Konfiguration zum Auflösen ausgelöster Warnungen. Nur für Regeln der Art LogAlert relevant. | RuleResolveConfiguration |
Bereiche | Die Liste der Ressourcen-IDs, auf die diese geplante Abfrageregel eingestellt ist. | string[] |
Strenge | Schweregrad der Warnung. Sollte eine ganze Zahl zwischen [0-4] sein. Der Wert 0 ist am schwerwiegendsten. Relevant und nur für Regeln der Art LogAlert erforderlich. | Int |
skipQueryValidation | Das Kennzeichen, das angibt, ob die bereitgestellte Abfrage überprüft werden soll. Der Standardwert ist "false". Nur für Regeln der Art LogAlert relevant. | Bool |
targetResourceTypes | Liste der Ressourcentypen der Zielressource(n), für die die Warnung erstellt/aktualisiert wird. Wenn der Bereich beispielsweise eine Ressourcengruppe ist und targetResourceTypes "Microsoft.Compute/virtualMachines" ist, wird für jeden virtuellen Computer in der Ressourcengruppe, der die Warnungskriterien erfüllt, eine andere Warnung ausgelöst. Nur für Regeln der Art LogAlert relevant | string[] |
windowSize | Der Zeitraum (im ISO 8601-Dauerformat), für den die Warnungsabfrage ausgeführt wird (Bin-Größe). Relevant und nur für Regeln der Art LogAlert erforderlich. | Schnur |
Aktionen
Name | Beschreibung | Wert |
---|---|---|
actionGroups | Aktionsgruppenressourcen-IDs, die beim Auslösen der Warnung aufgerufen werden sollen. | string[] |
actionProperties | Die Eigenschaften einer Aktionseigenschaft. | ActionsActionProperties- |
customProperties | Die Eigenschaften einer Warnungsnutzlast. | ActionsCustomProperties |
ActionsActionProperties
Name | Beschreibung | Wert |
---|---|---|
{angepasste Eigenschaft} | Schnur |
ActionsCustomProperties
Name | Beschreibung | Wert |
---|---|---|
{angepasste Eigenschaft} | Schnur |
ScheduledQueryRuleCriteria
Name | Beschreibung | Wert |
---|---|---|
allOf | Eine Liste der Bedingungen, die für die angegebenen Bereiche ausgewertet werden sollen | Bedingung[] |
Zustand
Name | Beschreibung | Wert |
---|---|---|
Dimensionen | Liste der Dimensionensbedingungen | Dimension[] |
failPeriods | Die minimale Anzahl von Verletzungen, die innerhalb des ausgewählten Nachschlagezeitfensters erforderlich sind, um eine Warnung auszuheben. Nur für Regeln der Art LogAlert relevant. | ConditionFailingPeriods |
metricMeasureColumn | Die Spalte, die die Metrik-Measurenummer enthält. Nur für Regeln der Art LogAlert relevant. | Schnur |
metricName | Der Name der zu sendenden Metrik. Relevant und nur für Regeln der Art LogToMetric erforderlich. | Schnur |
Operator | Der Kriterienoperator. Relevant und nur für Regeln der Art LogAlert erforderlich. | "Gleich" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" |
Frage | Protokollabfragebenachrichtigung | Schnur |
resourceIdColumn | Die Spalte, die die Ressourcen-ID enthält. Der Inhalt der Spalte muss ein URI sein, der als Ressourcen-ID formatiert ist. Nur für Regeln der Art LogAlert relevant. | Schnur |
Schwelle | der Schwellenwert für Kriterien, der die Warnung aktiviert. Relevant und nur für Regeln der Art LogAlert erforderlich. | Int |
timeAggregation | Aggregationstyp. Relevant und nur für Regeln der Art LogAlert erforderlich. | "Mittelwert" 'Count' "Maximum" "Minimum" "Gesamtsumme" |
Dimension
Name | Beschreibung | Wert |
---|---|---|
Name | Name der Dimension | Zeichenfolge (erforderlich) |
Operator | Operator für Dimensionswerte | "Ausschließen" "Einschließen" (erforderlich) |
Werte | Liste der Dimensionswerte | string[] (erforderlich) |
ConditionFailingPeriods
Name | Beschreibung | Wert |
---|---|---|
minFailingPeriodsToAlert | Die Anzahl der Verletzungen, um eine Warnung auszulösen. Sollte kleiner oder gleich "NumberOfEvaluationPeriods" sein. Standardwert ist 1 | Int |
numberOfEvaluationPeriods | Die Anzahl der aggregierten Lookbackpunkte. Das Nachschlagezeitfenster wird basierend auf der Aggregations granularität (windowSize) und der ausgewählten Anzahl aggregierter Punkte berechnet. Standardwert ist 1 | Int |
RuleResolveConfiguration
Name | Beschreibung | Wert |
---|---|---|
autoResolved | Das Kennzeichen, das angibt, ob eine ausgelöste Warnung automatisch aufgelöst werden soll. | Bool |
timeToResolve | Die Dauer, die eine Regel als fehlerfrei ausgewertet werden muss, bevor die ausgelöste Warnung automatisch aufgelöst wird, dargestellt im ISO 8601-Dauerformat. | Schnur |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Erstellen einer Warnungsregel für Azure-Geschäftskontinuitätselemente |
Diese Vorlagen erstellen eine Warnungsregel und vom Benutzer zugewiesene MSI.This templates creates an alert rule and user assigned MSI. Außerdem weist sie dem Abonnement den MSI-Readerzugriff zu, damit die Warnungsregel Zugriff auf die erforderlichen geschützten Elemente und die neuesten Details des Wiederherstellungspunkts hat. |
ARM-Vorlagenressourcendefinition
Der ressourcentyp "scheduledQueryRules" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Bemerkungen
Anleitungen zum Bereitstellen von Überwachungslösungen finden Sie unter Erstellen von Überwachungsressourcen mithilfe von Bicep.
Ressourcenformat
Um eine Microsoft.Insights/scheduledQueryRules-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden JSON-Code hinzu.
{
"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"
}
}
Eigenschaftswerte
scheduledQueryRules
Name | Beschreibung | Wert |
---|---|---|
Art | Der Ressourcentyp | "Microsoft.Insights/scheduledQueryRules" |
apiVersion | Die Ressourcen-API-Version | '2023-12-01' |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-260 Gültige Zeichen: Kann nicht verwenden: *<>%{}&:\\?/#| - oder Steuerzeichen Kann nicht mit Leerzeichen oder Punkt enden. |
Ort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
Schilder | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Gibt den Typ der geplanten Abfrageregel an. Der Standardwert ist LogAlert. | 'LogAlert' 'LogToMetric' |
Identität | Die Identität der Ressource. | Identity |
Eigenschaften | Die Regeleigenschaften der Ressource. | ScheduledQueryRuleProperties (erforderlich) |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Typ der verwalteten Dienstidentität. | 'None' 'SystemAssigned' "UserAssigned" (erforderlich) |
userAssignedIdentities | Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Name | Beschreibung | Wert |
---|---|---|
{angepasste Eigenschaft} | UserIdentityProperties |
UserIdentityProperties
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
ScheduledQueryRuleProperties
Name | Beschreibung | Wert |
---|---|---|
Aktionen | Aktionen, die beim Auslösen der Warnung aufgerufen werden sollen. | Aktionen |
autoMitigate | Das Kennzeichen, das angibt, ob die Warnung automatisch aufgelöst werden soll oder nicht. Der Standardwert ist "true". Nur für Regeln der Art LogAlert relevant. | Bool |
checkWorkspaceAlertsStorageConfigured | Das Kennzeichen, das angibt, ob diese geplante Abfrageregel im Speicher des Kunden gespeichert werden soll. Der Standardwert ist "false". Nur für Regeln der Art LogAlert relevant. | Bool |
Kriterien | Die Regelkriterien, die die Bedingungen der geplanten Abfrageregel definieren. | ScheduledQueryRuleCriteria |
Beschreibung | Die Beschreibung der geplanten Abfrageregel. | Schnur |
displayName | Der Anzeigename der Warnungsregel | Schnur |
ermöglichte | Das Kennzeichen, das angibt, ob diese geplante Abfrageregel aktiviert ist. Der Wert sollte wahr oder falsch sein. | Bool |
evaluationFrequency | Wie oft die geplante Abfrageregel im ISO 8601-Dauerformat ausgewertet wird. Relevant und nur für Regeln der Art LogAlert erforderlich. | Schnur |
muteActionsDuration | Stummschalten sie Aktionen für den ausgewählten Zeitraum (im ISO 8601-Dauerformat), nachdem die Warnung ausgelöst wurde. Nur für Regeln der Art LogAlert relevant. | Schnur |
overrideQueryTimeRange | Wenn angegeben, wird der Abfragezeitbereich überschrieben (Standardwert ist WindowSize*NumberOfEvaluationPeriods). Nur für Regeln der Art LogAlert relevant. | Schnur |
ruleResolveConfiguration | Definiert die Konfiguration zum Auflösen ausgelöster Warnungen. Nur für Regeln der Art LogAlert relevant. | RuleResolveConfiguration |
Bereiche | Die Liste der Ressourcen-IDs, auf die diese geplante Abfrageregel eingestellt ist. | string[] |
Strenge | Schweregrad der Warnung. Sollte eine ganze Zahl zwischen [0-4] sein. Der Wert 0 ist am schwerwiegendsten. Relevant und nur für Regeln der Art LogAlert erforderlich. | Int |
skipQueryValidation | Das Kennzeichen, das angibt, ob die bereitgestellte Abfrage überprüft werden soll. Der Standardwert ist "false". Nur für Regeln der Art LogAlert relevant. | Bool |
targetResourceTypes | Liste der Ressourcentypen der Zielressource(n), für die die Warnung erstellt/aktualisiert wird. Wenn der Bereich beispielsweise eine Ressourcengruppe ist und targetResourceTypes "Microsoft.Compute/virtualMachines" ist, wird für jeden virtuellen Computer in der Ressourcengruppe, der die Warnungskriterien erfüllt, eine andere Warnung ausgelöst. Nur für Regeln der Art LogAlert relevant | string[] |
windowSize | Der Zeitraum (im ISO 8601-Dauerformat), für den die Warnungsabfrage ausgeführt wird (Bin-Größe). Relevant und nur für Regeln der Art LogAlert erforderlich. | Schnur |
Aktionen
Name | Beschreibung | Wert |
---|---|---|
actionGroups | Aktionsgruppenressourcen-IDs, die beim Auslösen der Warnung aufgerufen werden sollen. | string[] |
actionProperties | Die Eigenschaften einer Aktionseigenschaft. | ActionsActionProperties- |
customProperties | Die Eigenschaften einer Warnungsnutzlast. | ActionsCustomProperties |
ActionsActionProperties
Name | Beschreibung | Wert |
---|---|---|
{angepasste Eigenschaft} | Schnur |
ActionsCustomProperties
Name | Beschreibung | Wert |
---|---|---|
{angepasste Eigenschaft} | Schnur |
ScheduledQueryRuleCriteria
Name | Beschreibung | Wert |
---|---|---|
allOf | Eine Liste der Bedingungen, die für die angegebenen Bereiche ausgewertet werden sollen | Bedingung[] |
Zustand
Name | Beschreibung | Wert |
---|---|---|
Dimensionen | Liste der Dimensionensbedingungen | Dimension[] |
failPeriods | Die minimale Anzahl von Verletzungen, die innerhalb des ausgewählten Nachschlagezeitfensters erforderlich sind, um eine Warnung auszuheben. Nur für Regeln der Art LogAlert relevant. | ConditionFailingPeriods |
metricMeasureColumn | Die Spalte, die die Metrik-Measurenummer enthält. Nur für Regeln der Art LogAlert relevant. | Schnur |
metricName | Der Name der zu sendenden Metrik. Relevant und nur für Regeln der Art LogToMetric erforderlich. | Schnur |
Operator | Der Kriterienoperator. Relevant und nur für Regeln der Art LogAlert erforderlich. | "Gleich" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" |
Frage | Protokollabfragebenachrichtigung | Schnur |
resourceIdColumn | Die Spalte, die die Ressourcen-ID enthält. Der Inhalt der Spalte muss ein URI sein, der als Ressourcen-ID formatiert ist. Nur für Regeln der Art LogAlert relevant. | Schnur |
Schwelle | der Schwellenwert für Kriterien, der die Warnung aktiviert. Relevant und nur für Regeln der Art LogAlert erforderlich. | Int |
timeAggregation | Aggregationstyp. Relevant und nur für Regeln der Art LogAlert erforderlich. | "Mittelwert" 'Count' "Maximum" "Minimum" "Gesamtsumme" |
Dimension
Name | Beschreibung | Wert |
---|---|---|
Name | Name der Dimension | Zeichenfolge (erforderlich) |
Operator | Operator für Dimensionswerte | "Ausschließen" "Einschließen" (erforderlich) |
Werte | Liste der Dimensionswerte | string[] (erforderlich) |
ConditionFailingPeriods
Name | Beschreibung | Wert |
---|---|---|
minFailingPeriodsToAlert | Die Anzahl der Verletzungen, um eine Warnung auszulösen. Sollte kleiner oder gleich "NumberOfEvaluationPeriods" sein. Standardwert ist 1 | Int |
numberOfEvaluationPeriods | Die Anzahl der aggregierten Lookbackpunkte. Das Nachschlagezeitfenster wird basierend auf der Aggregations granularität (windowSize) und der ausgewählten Anzahl aggregierter Punkte berechnet. Standardwert ist 1 | Int |
RuleResolveConfiguration
Name | Beschreibung | Wert |
---|---|---|
autoResolved | Das Kennzeichen, das angibt, ob eine ausgelöste Warnung automatisch aufgelöst werden soll. | Bool |
timeToResolve | Die Dauer, die eine Regel als fehlerfrei ausgewertet werden muss, bevor die ausgelöste Warnung automatisch aufgelöst wird, dargestellt im ISO 8601-Dauerformat. | Schnur |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Erstellen einer Warnungsregel für Azure-Geschäftskontinuitätselemente |
Diese Vorlagen erstellen eine Warnungsregel und vom Benutzer zugewiesene MSI.This templates creates an alert rule and user assigned MSI. Außerdem weist sie dem Abonnement den MSI-Readerzugriff zu, damit die Warnungsregel Zugriff auf die erforderlichen geschützten Elemente und die neuesten Details des Wiederherstellungspunkts hat. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der ressourcentyp "scheduledQueryRules" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Insights/scheduledQueryRules-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
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"
})
}
Eigenschaftswerte
scheduledQueryRules
Name | Beschreibung | Wert |
---|---|---|
Art | Der Ressourcentyp | "Microsoft.Insights/scheduledQueryRules@2023-12-01" |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-260 Gültige Zeichen: Kann nicht verwenden: *<>%{}&:\\?/#| - oder Steuerzeichen Kann nicht mit Leerzeichen oder Punkt enden. |
Ort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
parent_id | Verwenden Sie die ID dieser Ressourcengruppe, um sie in einer Ressourcengruppe bereitzustellen. | Zeichenfolge (erforderlich) |
Schilder | Ressourcentags. | Wörterbuch der Tagnamen und -werte. |
Art | Gibt den Typ der geplanten Abfrageregel an. Der Standardwert ist LogAlert. | "LogAlert" "LogToMetric" |
Identität | Die Identität der Ressource. | Identity |
Eigenschaften | Die Regeleigenschaften der Ressource. | ScheduledQueryRuleProperties (erforderlich) |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Typ der verwalteten Dienstidentität. | "SystemAssigned" "UserAssigned" (erforderlich) |
identity_ids | Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | Array von Benutzeridentitäts-IDs. |
IdentityUserAssignedIdentities
Name | Beschreibung | Wert |
---|---|---|
{angepasste Eigenschaft} | UserIdentityProperties |
UserIdentityProperties
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
ScheduledQueryRuleProperties
Name | Beschreibung | Wert |
---|---|---|
Aktionen | Aktionen, die beim Auslösen der Warnung aufgerufen werden sollen. | Aktionen |
autoMitigate | Das Kennzeichen, das angibt, ob die Warnung automatisch aufgelöst werden soll oder nicht. Der Standardwert ist "true". Nur für Regeln der Art LogAlert relevant. | Bool |
checkWorkspaceAlertsStorageConfigured | Das Kennzeichen, das angibt, ob diese geplante Abfrageregel im Speicher des Kunden gespeichert werden soll. Der Standardwert ist "false". Nur für Regeln der Art LogAlert relevant. | Bool |
Kriterien | Die Regelkriterien, die die Bedingungen der geplanten Abfrageregel definieren. | ScheduledQueryRuleCriteria |
Beschreibung | Die Beschreibung der geplanten Abfrageregel. | Schnur |
displayName | Der Anzeigename der Warnungsregel | Schnur |
ermöglichte | Das Kennzeichen, das angibt, ob diese geplante Abfrageregel aktiviert ist. Der Wert sollte wahr oder falsch sein. | Bool |
evaluationFrequency | Wie oft die geplante Abfrageregel im ISO 8601-Dauerformat ausgewertet wird. Relevant und nur für Regeln der Art LogAlert erforderlich. | Schnur |
muteActionsDuration | Stummschalten sie Aktionen für den ausgewählten Zeitraum (im ISO 8601-Dauerformat), nachdem die Warnung ausgelöst wurde. Nur für Regeln der Art LogAlert relevant. | Schnur |
overrideQueryTimeRange | Wenn angegeben, wird der Abfragezeitbereich überschrieben (Standardwert ist WindowSize*NumberOfEvaluationPeriods). Nur für Regeln der Art LogAlert relevant. | Schnur |
ruleResolveConfiguration | Definiert die Konfiguration zum Auflösen ausgelöster Warnungen. Nur für Regeln der Art LogAlert relevant. | RuleResolveConfiguration |
Bereiche | Die Liste der Ressourcen-IDs, auf die diese geplante Abfrageregel eingestellt ist. | string[] |
Strenge | Schweregrad der Warnung. Sollte eine ganze Zahl zwischen [0-4] sein. Der Wert 0 ist am schwerwiegendsten. Relevant und nur für Regeln der Art LogAlert erforderlich. | Int |
skipQueryValidation | Das Kennzeichen, das angibt, ob die bereitgestellte Abfrage überprüft werden soll. Der Standardwert ist "false". Nur für Regeln der Art LogAlert relevant. | Bool |
targetResourceTypes | Liste der Ressourcentypen der Zielressource(n), für die die Warnung erstellt/aktualisiert wird. Wenn der Bereich beispielsweise eine Ressourcengruppe ist und targetResourceTypes "Microsoft.Compute/virtualMachines" ist, wird für jeden virtuellen Computer in der Ressourcengruppe, der die Warnungskriterien erfüllt, eine andere Warnung ausgelöst. Nur für Regeln der Art LogAlert relevant | string[] |
windowSize | Der Zeitraum (im ISO 8601-Dauerformat), für den die Warnungsabfrage ausgeführt wird (Bin-Größe). Relevant und nur für Regeln der Art LogAlert erforderlich. | Schnur |
Aktionen
Name | Beschreibung | Wert |
---|---|---|
actionGroups | Aktionsgruppenressourcen-IDs, die beim Auslösen der Warnung aufgerufen werden sollen. | string[] |
actionProperties | Die Eigenschaften einer Aktionseigenschaft. | ActionsActionProperties- |
customProperties | Die Eigenschaften einer Warnungsnutzlast. | ActionsCustomProperties |
ActionsActionProperties
Name | Beschreibung | Wert |
---|---|---|
{angepasste Eigenschaft} | Schnur |
ActionsCustomProperties
Name | Beschreibung | Wert |
---|---|---|
{angepasste Eigenschaft} | Schnur |
ScheduledQueryRuleCriteria
Name | Beschreibung | Wert |
---|---|---|
allOf | Eine Liste der Bedingungen, die für die angegebenen Bereiche ausgewertet werden sollen | Bedingung[] |
Zustand
Name | Beschreibung | Wert |
---|---|---|
Dimensionen | Liste der Dimensionensbedingungen | Dimension[] |
failPeriods | Die minimale Anzahl von Verletzungen, die innerhalb des ausgewählten Nachschlagezeitfensters erforderlich sind, um eine Warnung auszuheben. Nur für Regeln der Art LogAlert relevant. | ConditionFailingPeriods |
metricMeasureColumn | Die Spalte, die die Metrik-Measurenummer enthält. Nur für Regeln der Art LogAlert relevant. | Schnur |
metricName | Der Name der zu sendenden Metrik. Relevant und nur für Regeln der Art LogToMetric erforderlich. | Schnur |
Operator | Der Kriterienoperator. Relevant und nur für Regeln der Art LogAlert erforderlich. | "Gleich" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" |
Frage | Protokollabfragebenachrichtigung | Schnur |
resourceIdColumn | Die Spalte, die die Ressourcen-ID enthält. Der Inhalt der Spalte muss ein URI sein, der als Ressourcen-ID formatiert ist. Nur für Regeln der Art LogAlert relevant. | Schnur |
Schwelle | der Schwellenwert für Kriterien, der die Warnung aktiviert. Relevant und nur für Regeln der Art LogAlert erforderlich. | Int |
timeAggregation | Aggregationstyp. Relevant und nur für Regeln der Art LogAlert erforderlich. | "Mittelwert" "Anzahl" "Maximum" "Minimum" "Summe" |
Dimension
Name | Beschreibung | Wert |
---|---|---|
Name | Name der Dimension | Zeichenfolge (erforderlich) |
Operator | Operator für Dimensionswerte | "Ausschließen" "Einschließen" (erforderlich) |
Werte | Liste der Dimensionswerte | string[] (erforderlich) |
ConditionFailingPeriods
Name | Beschreibung | Wert |
---|---|---|
minFailingPeriodsToAlert | Die Anzahl der Verletzungen, um eine Warnung auszulösen. Sollte kleiner oder gleich "NumberOfEvaluationPeriods" sein. Standardwert ist 1 | Int |
numberOfEvaluationPeriods | Die Anzahl der aggregierten Lookbackpunkte. Das Nachschlagezeitfenster wird basierend auf der Aggregations granularität (windowSize) und der ausgewählten Anzahl aggregierter Punkte berechnet. Standardwert ist 1 | Int |
RuleResolveConfiguration
Name | Beschreibung | Wert |
---|---|---|
autoResolved | Das Kennzeichen, das angibt, ob eine ausgelöste Warnung automatisch aufgelöst werden soll. | Bool |
timeToResolve | Die Dauer, die eine Regel als fehlerfrei ausgewertet werden muss, bevor die ausgelöste Warnung automatisch aufgelöst wird, dargestellt im ISO 8601-Dauerformat. | Schnur |