Microsoft.Insights metricAlerts
Bemerkungen
Anleitungen zum Bereitstellen von Überwachungslösungen finden Sie unter Erstellen von Überwachungsressourcen mithilfe von Bicep.
Bicep-Ressourcendefinition
Der Ressourcentyp "metricAlerts" 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.
Ressourcenformat
Um eine Microsoft.Insights/metricAlerts-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.Insights/metricAlerts@2018-03-01' = {
location: 'string'
name: 'string'
properties: {
actions: [
{
actionGroupId: 'string'
webHookProperties: {
{customized property}: 'string'
}
}
]
autoMitigate: bool
criteria: {
odata.type: 'string'
// For remaining properties, see MetricAlertCriteria objects
}
description: 'string'
enabled: bool
evaluationFrequency: 'string'
scopes: [
'string'
]
severity: int
targetResourceRegion: 'string'
targetResourceType: 'string'
windowSize: 'string'
}
tags: {
{customized property}: 'string'
}
}
MultiMetricCriteria-Objekte
Legen Sie die criterionType--Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für DynamicThresholdCriterion:
{
alertSensitivity: 'string'
criterionType: 'DynamicThresholdCriterion'
failingPeriods: {
minFailingPeriodsToAlert: int
numberOfEvaluationPeriods: int
}
ignoreDataBefore: 'string'
operator: 'string'
}
Verwenden Sie für StaticThresholdCriterion:
{
criterionType: 'StaticThresholdCriterion'
operator: 'string'
threshold: int
}
MetricAlertCriteria-Objekte
Legen Sie die odata.type-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria:
{
allOf: [
{
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
metricName: 'string'
metricNamespace: 'string'
name: 'string'
skipMetricValidation: bool
timeAggregation: 'string'
criterionType: 'string'
// For remaining properties, see MultiMetricCriteria objects
}
]
odata.type: 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'
}
Verwenden Sie für Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria:
{
allOf: [
{
criterionType: 'string'
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
metricName: 'string'
metricNamespace: 'string'
name: 'string'
operator: 'string'
skipMetricValidation: bool
threshold: int
timeAggregation: 'string'
}
]
odata.type: 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'
}
Verwenden Sie für Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria:
{
componentId: 'string'
failedLocationCount: int
odata.type: 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'
webTestId: 'string'
}
Eigenschaftswerte
DynamicMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
alertSensitivity | Der Umfang der Abweichung, die erforderlich ist, um eine Warnung auszulösen. Dies wirkt sich darauf aus, wie eng der Schwellenwert für das metrische Reihenmuster ist. | "Hoch" "Niedrig" "Mittel" (erforderlich) |
criterionType | Gibt den Typ der Schwellenwertkriterien an. | "DynamicThresholdCriterion" (erforderlich) |
failPeriods | Die minimale Anzahl von Verletzungen, die innerhalb des ausgewählten Nachschlagezeitfensters erforderlich sind, um eine Warnung auszuheben. | DynamicThresholdFailingPeriods (erforderlich) |
ignoreDataBefore | Verwenden Sie diese Option, um das Datum festzulegen, ab dem sie mit dem Erlernen der metrischen Verlaufsdaten beginnen und die dynamischen Schwellenwerte (im ISO8601 Format) berechnen möchten. | Schnur |
Operator | Der Operator, der zum Vergleichen des Metrikwerts mit dem Schwellenwert verwendet wird. | "GreaterOrLessThan" "GreaterThan" "LessThan" (erforderlich) |
DynamicThresholdFailingPeriods
Name | Beschreibung | Wert |
---|---|---|
minFailingPeriodsToAlert | Die Anzahl der Verletzungen, um eine Warnung auszulösen. Sollte kleiner oder gleich "NumberOfEvaluationPeriods" sein. | int (erforderlich) |
numberOfEvaluationPeriods | Die Anzahl der aggregierten Lookbackpunkte. Das Nachschlagezeitfenster wird basierend auf der Aggregations granularität (windowSize) und der ausgewählten Anzahl aggregierter Punkte berechnet. | int (erforderlich) |
MetricAlertAction
Name | Beschreibung | Wert |
---|---|---|
actionGroupId | die ID der zu verwendenden Aktionsgruppe. | Schnur |
webHookProperties | Dieses Feld ermöglicht das Angeben von benutzerdefinierten Eigenschaften, die an die Warnungsnutzlast angefügt werden, die als Eingabe an den Webhook gesendet wird. | MetricAlertActionWebHookProperties- |
MetricAlertActionWebHookProperties
Name | Beschreibung | Wert |
---|
MetricAlertCriteria
Name | Beschreibung | Wert |
---|---|---|
odata.type | Set to 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' for type MetricAlertMultipleResourceMultipleMetricCriteria. Set to 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' for type MetricAlertSingleResourceMultipleMetricCriteria. Auf "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" für den Typ WebtestLocationAvailabilityCriteriafestgelegt. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (erforderlich) |
MetricAlertMultipleResourceMultipleMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
allOf | die Liste mit mehreren Metrikkriterien für diesen "all of"-Vorgang. | MultiMetricCriteria[] |
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (erforderlich) |
MetricAlertProperties
Name | Beschreibung | Wert |
---|---|---|
Aktionen | das Array von Aktionen, die ausgeführt werden, wenn die Warnungsregel aktiv wird und wenn eine Warnungsbedingung aufgelöst wird. | MetricAlertAction-[] |
autoMitigate | das Kennzeichen, das angibt, ob die Warnung automatisch aufgelöst werden soll oder nicht. Der Standardwert ist "true". | Bool |
Kriterien | definiert die spezifischen Warnungskriterieninformationen. | MetricAlertCriteria (erforderlich) |
Beschreibung | die Beschreibung der Metrikwarnung, die in die Benachrichtigungs-E-Mail aufgenommen wird. | Schnur |
ermöglichte | das Flag, das angibt, ob die Metrikwarnung aktiviert ist. | bool (erforderlich) |
evaluationFrequency | wie oft die Metrikwarnung im ISO 8601-Dauerformat ausgewertet wird. | Zeichenfolge (erforderlich) |
Bereiche | die Liste der Ressourcen-IDs, auf die diese Metrikwarnung abgegrenzt ist. | string[] (erforderlich) |
Strenge | Warnungsschweregrad {0, 1, 2, 3, 4} | int (erforderlich) |
targetResourceRegion | die Region der Zielressource(n), in der die Warnung erstellt/aktualisiert wird. Obligatorisch, wenn der Bereich ein Abonnement, eine Ressourcengruppe oder mehrere Ressourcen enthält. | Schnur |
targetResourceType | der Ressourcentyp der Zielressource(n), für die die Warnung erstellt/aktualisiert wird. Obligatorisch, wenn der Bereich ein Abonnement, eine Ressourcengruppe oder mehrere Ressourcen enthält. | Schnur |
windowSize | den Zeitraum (im ISO 8601-Dauerformat), der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird. | Zeichenfolge (erforderlich) |
MetricAlertSingleResourceMultipleMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
allOf | Die Liste der Metrikkriterien für diesen "all of"-Vorgang. | MetricCriteria[] |
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (erforderlich) |
MetricCriteria
Name | Beschreibung | Wert |
---|---|---|
criterionType | Gibt den Typ der Schwellenwertkriterien an. | "DynamicThresholdCriterion" "StaticThresholdCriterion" (erforderlich) |
Dimensionen | Liste der Dimensionsbedingungen. | MetricDimension[] |
metricName | Name der Metrik. | Zeichenfolge (erforderlich) |
metricNamespace | Namespace der Metrik. | Schnur |
Name | Name der Kriterien. | Zeichenfolge (erforderlich) |
Operator | den Kriterienoperator. | "Gleich" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (erforderlich) |
skipMetricValidation | Ermöglicht das Erstellen einer Warnungsregel für eine benutzerdefinierte Metrik, die noch nicht ausgegeben wird, indem die Metriküberprüfung übersprungen wird. | Bool |
Schwelle | der Schwellenwert für Kriterien, der die Warnung aktiviert. | int (erforderlich) |
timeAggregation | die Kriterien-Zeitaggregationstypen. | "Mittelwert" 'Count' "Maximum" "Minimum" "Summe" (erforderlich) |
MetricCriteria
Name | Beschreibung | Wert |
---|---|---|
criterionType | Gibt den Typ der Schwellenwertkriterien an. | "StaticThresholdCriterion" (erforderlich) |
Operator | den Kriterienoperator. | "Gleich" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (erforderlich) |
Schwelle | der Schwellenwert für Kriterien, der die Warnung aktiviert. | int (erforderlich) |
Metrikdimension
Name | Beschreibung | Wert |
---|---|---|
Name | Name der Dimension. | Zeichenfolge (erforderlich) |
Operator | der Bemaßungsoperator. Es werden nur 'Include' und 'Exclude' unterstützt. | Zeichenfolge (erforderlich) |
Werte | Liste der Dimensionswerte. | string[] (erforderlich) |
Microsoft.Insights/metricAlerts
Name | Beschreibung | Wert |
---|---|---|
Ort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Die Eigenschaften der Warnungsregel der Ressource. | MetricAlertProperties (erforderlich) |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
MultiMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
criterionType | Legen Sie für den Typ DynamicMetricCriteriaauf "DynamicThresholdCriterion" fest. Legen Sie für den Typ MetricCriteriaauf "StaticThresholdCriterion" fest. | "DynamicThresholdCriterion" "StaticThresholdCriterion" (erforderlich) |
Dimensionen | Liste der Dimensionsbedingungen. | MetricDimension[] |
metricName | Name der Metrik. | Zeichenfolge (erforderlich) |
metricNamespace | Namespace der Metrik. | Schnur |
Name | Name der Kriterien. | Zeichenfolge (erforderlich) |
skipMetricValidation | Ermöglicht das Erstellen einer Warnungsregel für eine benutzerdefinierte Metrik, die noch nicht ausgegeben wird, indem die Metriküberprüfung übersprungen wird. | Bool |
timeAggregation | die Kriterien-Zeitaggregationstypen. | "Mittelwert" 'Count' "Maximum" "Minimum" "Summe" (erforderlich) |
ResourceTags
Name | Beschreibung | Wert |
---|
WebtestLocationAvailabilityCriteria
Name | Beschreibung | Wert |
---|---|---|
componentId | Die Application Insights-Ressourcen-ID. | Zeichenfolge (erforderlich) |
failedLocationCount | Die Anzahl der fehlgeschlagenen Speicherorte. | int (erforderlich) |
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (erforderlich) |
webTestId | Die Application Insights-Webtest-ID. | Zeichenfolge (erforderlich) |
Schnellstartbeispiele
Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.
Bicep-Datei | Beschreibung |
---|---|
Bereitstellen von Application Insight und Erstellen einer Benachrichtigung darin | Mit dieser Vorlage können Sie Application Insight bereitstellen und Benachrichtigungen erstellen. |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "metricAlerts" 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.
Ressourcenformat
Um eine Microsoft.Insights/metricAlerts-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Insights/metricAlerts",
"apiVersion": "2018-03-01",
"name": "string",
"location": "string",
"properties": {
"actions": [
{
"actionGroupId": "string",
"webHookProperties": {
"{customized property}": "string"
}
}
],
"autoMitigate": "bool",
"criteria": {
"odata.type": "string"
// For remaining properties, see MetricAlertCriteria objects
},
"description": "string",
"enabled": "bool",
"evaluationFrequency": "string",
"scopes": [ "string" ],
"severity": "int",
"targetResourceRegion": "string",
"targetResourceType": "string",
"windowSize": "string"
},
"tags": {
"{customized property}": "string"
}
}
MultiMetricCriteria-Objekte
Legen Sie die criterionType--Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für DynamicThresholdCriterion:
{
"alertSensitivity": "string",
"criterionType": "DynamicThresholdCriterion",
"failingPeriods": {
"minFailingPeriodsToAlert": "int",
"numberOfEvaluationPeriods": "int"
},
"ignoreDataBefore": "string",
"operator": "string"
}
Verwenden Sie für StaticThresholdCriterion:
{
"criterionType": "StaticThresholdCriterion",
"operator": "string",
"threshold": "int"
}
MetricAlertCriteria-Objekte
Legen Sie die odata.type-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria:
{
"allOf": [ {
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"metricName": "string",
"metricNamespace": "string",
"name": "string",
"skipMetricValidation": "bool",
"timeAggregation": "string",
"criterionType": "string"
// For remaining properties, see MultiMetricCriteria objects
} ],
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"
}
Verwenden Sie für Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria:
{
"allOf": [
{
"criterionType": "string",
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"metricName": "string",
"metricNamespace": "string",
"name": "string",
"operator": "string",
"skipMetricValidation": "bool",
"threshold": "int",
"timeAggregation": "string"
}
],
"odata.type": "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"
}
Verwenden Sie für Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria:
{
"componentId": "string",
"failedLocationCount": "int",
"odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria",
"webTestId": "string"
}
Eigenschaftswerte
DynamicMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
alertSensitivity | Der Umfang der Abweichung, die erforderlich ist, um eine Warnung auszulösen. Dies wirkt sich darauf aus, wie eng der Schwellenwert für das metrische Reihenmuster ist. | "Hoch" "Niedrig" "Mittel" (erforderlich) |
criterionType | Gibt den Typ der Schwellenwertkriterien an. | "DynamicThresholdCriterion" (erforderlich) |
failPeriods | Die minimale Anzahl von Verletzungen, die innerhalb des ausgewählten Nachschlagezeitfensters erforderlich sind, um eine Warnung auszuheben. | DynamicThresholdFailingPeriods (erforderlich) |
ignoreDataBefore | Verwenden Sie diese Option, um das Datum festzulegen, ab dem sie mit dem Erlernen der metrischen Verlaufsdaten beginnen und die dynamischen Schwellenwerte (im ISO8601 Format) berechnen möchten. | Schnur |
Operator | Der Operator, der zum Vergleichen des Metrikwerts mit dem Schwellenwert verwendet wird. | "GreaterOrLessThan" "GreaterThan" "LessThan" (erforderlich) |
DynamicThresholdFailingPeriods
Name | Beschreibung | Wert |
---|---|---|
minFailingPeriodsToAlert | Die Anzahl der Verletzungen, um eine Warnung auszulösen. Sollte kleiner oder gleich "NumberOfEvaluationPeriods" sein. | int (erforderlich) |
numberOfEvaluationPeriods | Die Anzahl der aggregierten Lookbackpunkte. Das Nachschlagezeitfenster wird basierend auf der Aggregations granularität (windowSize) und der ausgewählten Anzahl aggregierter Punkte berechnet. | int (erforderlich) |
MetricAlertAction
Name | Beschreibung | Wert |
---|---|---|
actionGroupId | die ID der zu verwendenden Aktionsgruppe. | Schnur |
webHookProperties | Dieses Feld ermöglicht das Angeben von benutzerdefinierten Eigenschaften, die an die Warnungsnutzlast angefügt werden, die als Eingabe an den Webhook gesendet wird. | MetricAlertActionWebHookProperties- |
MetricAlertActionWebHookProperties
Name | Beschreibung | Wert |
---|
MetricAlertCriteria
Name | Beschreibung | Wert |
---|---|---|
odata.type | Set to 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' for type MetricAlertMultipleResourceMultipleMetricCriteria. Set to 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' for type MetricAlertSingleResourceMultipleMetricCriteria. Auf "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" für den Typ WebtestLocationAvailabilityCriteriafestgelegt. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (erforderlich) |
MetricAlertMultipleResourceMultipleMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
allOf | die Liste mit mehreren Metrikkriterien für diesen "all of"-Vorgang. | MultiMetricCriteria[] |
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (erforderlich) |
MetricAlertProperties
Name | Beschreibung | Wert |
---|---|---|
Aktionen | das Array von Aktionen, die ausgeführt werden, wenn die Warnungsregel aktiv wird und wenn eine Warnungsbedingung aufgelöst wird. | MetricAlertAction-[] |
autoMitigate | das Kennzeichen, das angibt, ob die Warnung automatisch aufgelöst werden soll oder nicht. Der Standardwert ist "true". | Bool |
Kriterien | definiert die spezifischen Warnungskriterieninformationen. | MetricAlertCriteria (erforderlich) |
Beschreibung | die Beschreibung der Metrikwarnung, die in die Benachrichtigungs-E-Mail aufgenommen wird. | Schnur |
ermöglichte | das Flag, das angibt, ob die Metrikwarnung aktiviert ist. | bool (erforderlich) |
evaluationFrequency | wie oft die Metrikwarnung im ISO 8601-Dauerformat ausgewertet wird. | Zeichenfolge (erforderlich) |
Bereiche | die Liste der Ressourcen-IDs, auf die diese Metrikwarnung abgegrenzt ist. | string[] (erforderlich) |
Strenge | Warnungsschweregrad {0, 1, 2, 3, 4} | int (erforderlich) |
targetResourceRegion | die Region der Zielressource(n), in der die Warnung erstellt/aktualisiert wird. Obligatorisch, wenn der Bereich ein Abonnement, eine Ressourcengruppe oder mehrere Ressourcen enthält. | Schnur |
targetResourceType | der Ressourcentyp der Zielressource(n), für die die Warnung erstellt/aktualisiert wird. Obligatorisch, wenn der Bereich ein Abonnement, eine Ressourcengruppe oder mehrere Ressourcen enthält. | Schnur |
windowSize | den Zeitraum (im ISO 8601-Dauerformat), der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird. | Zeichenfolge (erforderlich) |
MetricAlertSingleResourceMultipleMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
allOf | Die Liste der Metrikkriterien für diesen "all of"-Vorgang. | MetricCriteria[] |
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (erforderlich) |
MetricCriteria
Name | Beschreibung | Wert |
---|---|---|
criterionType | Gibt den Typ der Schwellenwertkriterien an. | "DynamicThresholdCriterion" "StaticThresholdCriterion" (erforderlich) |
Dimensionen | Liste der Dimensionsbedingungen. | MetricDimension[] |
metricName | Name der Metrik. | Zeichenfolge (erforderlich) |
metricNamespace | Namespace der Metrik. | Schnur |
Name | Name der Kriterien. | Zeichenfolge (erforderlich) |
Operator | den Kriterienoperator. | "Gleich" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (erforderlich) |
skipMetricValidation | Ermöglicht das Erstellen einer Warnungsregel für eine benutzerdefinierte Metrik, die noch nicht ausgegeben wird, indem die Metriküberprüfung übersprungen wird. | Bool |
Schwelle | der Schwellenwert für Kriterien, der die Warnung aktiviert. | int (erforderlich) |
timeAggregation | die Kriterien-Zeitaggregationstypen. | "Mittelwert" 'Count' "Maximum" "Minimum" "Summe" (erforderlich) |
MetricCriteria
Name | Beschreibung | Wert |
---|---|---|
criterionType | Gibt den Typ der Schwellenwertkriterien an. | "StaticThresholdCriterion" (erforderlich) |
Operator | den Kriterienoperator. | "Gleich" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (erforderlich) |
Schwelle | der Schwellenwert für Kriterien, der die Warnung aktiviert. | int (erforderlich) |
Metrikdimension
Name | Beschreibung | Wert |
---|---|---|
Name | Name der Dimension. | Zeichenfolge (erforderlich) |
Operator | der Bemaßungsoperator. Es werden nur 'Include' und 'Exclude' unterstützt. | Zeichenfolge (erforderlich) |
Werte | Liste der Dimensionswerte. | string[] (erforderlich) |
Microsoft.Insights/metricAlerts
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2018-03-01' |
Ort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Die Eigenschaften der Warnungsregel der Ressource. | MetricAlertProperties (erforderlich) |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Der Ressourcentyp | "Microsoft.Insights/metricAlerts" |
MultiMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
criterionType | Legen Sie für den Typ DynamicMetricCriteriaauf "DynamicThresholdCriterion" fest. Legen Sie für den Typ MetricCriteriaauf "StaticThresholdCriterion" fest. | "DynamicThresholdCriterion" "StaticThresholdCriterion" (erforderlich) |
Dimensionen | Liste der Dimensionsbedingungen. | MetricDimension[] |
metricName | Name der Metrik. | Zeichenfolge (erforderlich) |
metricNamespace | Namespace der Metrik. | Schnur |
Name | Name der Kriterien. | Zeichenfolge (erforderlich) |
skipMetricValidation | Ermöglicht das Erstellen einer Warnungsregel für eine benutzerdefinierte Metrik, die noch nicht ausgegeben wird, indem die Metriküberprüfung übersprungen wird. | Bool |
timeAggregation | die Kriterien-Zeitaggregationstypen. | "Mittelwert" 'Count' "Maximum" "Minimum" "Summe" (erforderlich) |
ResourceTags
Name | Beschreibung | Wert |
---|
WebtestLocationAvailabilityCriteria
Name | Beschreibung | Wert |
---|---|---|
componentId | Die Application Insights-Ressourcen-ID. | Zeichenfolge (erforderlich) |
failedLocationCount | Die Anzahl der fehlgeschlagenen Speicherorte. | int (erforderlich) |
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (erforderlich) |
webTestId | Die Application Insights-Webtest-ID. | Zeichenfolge (erforderlich) |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Warnung für die Metrik "Letzte Byteantwort im Back-End" |
Verwenden Sie solche Vorlagen, um auf einfache Weise wichtige Ereigniswarnungen für Ihr Azure-Anwendungsgateway zu erstellen. |
Warnung für fehlerhafte Hostanzahl |
Verwenden Sie solche Vorlagen, um auf einfache Weise wichtige Ereigniswarnungen für Ihr Azure-Anwendungsgateway zu erstellen. |
BrowserBox Azure Edition |
Diese Vorlage stellt BrowserBox auf einem virtuellen Azure Ubuntu Server 22.04 LTS, Debian 11 oder RHEL 8.7 LVM bereit. |
Erstellen von Warnungen für Ihr Anwendungsgateway- |
Verwenden Sie diese Vorlagen, um auf einfache Weise wichtige Ereigniswarnungen für Ihr Azure-Anwendungsgateway zu erstellen. |
Bereitstellen von Application Insight und Erstellen einer Benachrichtigung darin |
Mit dieser Vorlage können Sie Application Insight bereitstellen und Benachrichtigungen erstellen. |
Dynamische Webtesterstellung |
Erstellen Sie eine beliebige Anzahl von App Insights-Webtests (Ping). |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
Die Cloudakzeptanz für ein Unternehmen, klein oder groß, erfordert verantwortungsvolle und effiziente Governancemodelle, um einen Nutzen aus ihren Cloudbereitstellungen abzuleiten. CloudWise (ein Codename für die Lösung) ist eine zusammengesetzte Lösung, die von Azure Partner QuickStarts zur Verfügung steht, ist ein Einführungsaktivierer für Kunden, Systemintegratoren und Partner gleichermaßen, die eine selbstverwendbare, automatisierte Governance- und Betriebslösung bietet, die sich auf die Optimierung Ihrer Kosten, Verbesserung der Zuverlässigkeit Ihrer Anwendungen, Verringerung des Geschäftsrisikos konzentriert. Die Lösung hebt die wichtigsten Governance-Säulen der Sichtbarkeit und Kontrolle hervor. |
Metrik-Warnungsregel für einen Verfügbarkeitstest |
Diese Vorlage erstellt einen Application Insights-Verfügbarkeitstest zusammen mit einer metrikbasierten Warnungsregel, die sie überwacht. |
Metrische Warnungsregel mit einem dynamischen Schwellenwert |
Diese Vorlage erstellt eine metrische Warnungsregel, die die CPU-Prozentsatzmetrik eines virtuellen Computers mithilfe eines dynamischen Schwellenwertbedingungstyps überwacht. |
Metrische Warnungsregel mit einem statischen Schwellenwert |
Diese Vorlage erstellt eine Metrikwarnungsregel, die die CPU-Prozentsatzmetrik eines virtuellen Computers mithilfe eines statischen Schwellenwertbedingungstyps überwacht. |
skalierbare Umbraco CMS Web App- |
Diese Vorlage bietet eine einfache Möglichkeit, umbraco CMS Web App in Azure App Service Web Apps bereitzustellen. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp "metricAlerts" 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/metricAlerts-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/metricAlerts@2018-03-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
actions = [
{
actionGroupId = "string"
webHookProperties = {
{customized property} = "string"
}
}
]
autoMitigate = bool
criteria = {
odata.type = "string"
// For remaining properties, see MetricAlertCriteria objects
}
description = "string"
enabled = bool
evaluationFrequency = "string"
scopes = [
"string"
]
severity = int
targetResourceRegion = "string"
targetResourceType = "string"
windowSize = "string"
}
})
}
MultiMetricCriteria-Objekte
Legen Sie die criterionType--Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für DynamicThresholdCriterion:
{
alertSensitivity = "string"
criterionType = "DynamicThresholdCriterion"
failingPeriods = {
minFailingPeriodsToAlert = int
numberOfEvaluationPeriods = int
}
ignoreDataBefore = "string"
operator = "string"
}
Verwenden Sie für StaticThresholdCriterion:
{
criterionType = "StaticThresholdCriterion"
operator = "string"
threshold = int
}
MetricAlertCriteria-Objekte
Legen Sie die odata.type-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria:
{
allOf = [
{
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
metricName = "string"
metricNamespace = "string"
name = "string"
skipMetricValidation = bool
timeAggregation = "string"
criterionType = "string"
// For remaining properties, see MultiMetricCriteria objects
}
]
odata.type = "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"
}
Verwenden Sie für Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria:
{
allOf = [
{
criterionType = "string"
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
metricName = "string"
metricNamespace = "string"
name = "string"
operator = "string"
skipMetricValidation = bool
threshold = int
timeAggregation = "string"
}
]
odata.type = "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"
}
Verwenden Sie für Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria:
{
componentId = "string"
failedLocationCount = int
odata.type = "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
webTestId = "string"
}
Eigenschaftswerte
DynamicMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
alertSensitivity | Der Umfang der Abweichung, die erforderlich ist, um eine Warnung auszulösen. Dies wirkt sich darauf aus, wie eng der Schwellenwert für das metrische Reihenmuster ist. | "Hoch" "Niedrig" "Mittel" (erforderlich) |
criterionType | Gibt den Typ der Schwellenwertkriterien an. | "DynamicThresholdCriterion" (erforderlich) |
failPeriods | Die minimale Anzahl von Verletzungen, die innerhalb des ausgewählten Nachschlagezeitfensters erforderlich sind, um eine Warnung auszuheben. | DynamicThresholdFailingPeriods (erforderlich) |
ignoreDataBefore | Verwenden Sie diese Option, um das Datum festzulegen, ab dem sie mit dem Erlernen der metrischen Verlaufsdaten beginnen und die dynamischen Schwellenwerte (im ISO8601 Format) berechnen möchten. | Schnur |
Operator | Der Operator, der zum Vergleichen des Metrikwerts mit dem Schwellenwert verwendet wird. | "GreaterOrLessThan" "GreaterThan" "LessThan" (erforderlich) |
DynamicThresholdFailingPeriods
Name | Beschreibung | Wert |
---|---|---|
minFailingPeriodsToAlert | Die Anzahl der Verletzungen, um eine Warnung auszulösen. Sollte kleiner oder gleich "NumberOfEvaluationPeriods" sein. | int (erforderlich) |
numberOfEvaluationPeriods | Die Anzahl der aggregierten Lookbackpunkte. Das Nachschlagezeitfenster wird basierend auf der Aggregations granularität (windowSize) und der ausgewählten Anzahl aggregierter Punkte berechnet. | int (erforderlich) |
MetricAlertAction
Name | Beschreibung | Wert |
---|---|---|
actionGroupId | die ID der zu verwendenden Aktionsgruppe. | Schnur |
webHookProperties | Dieses Feld ermöglicht das Angeben von benutzerdefinierten Eigenschaften, die an die Warnungsnutzlast angefügt werden, die als Eingabe an den Webhook gesendet wird. | MetricAlertActionWebHookProperties- |
MetricAlertActionWebHookProperties
Name | Beschreibung | Wert |
---|
MetricAlertCriteria
Name | Beschreibung | Wert |
---|---|---|
odata.type | Set to 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' for type MetricAlertMultipleResourceMultipleMetricCriteria. Set to 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' for type MetricAlertSingleResourceMultipleMetricCriteria. Auf "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" für den Typ WebtestLocationAvailabilityCriteriafestgelegt. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (erforderlich) |
MetricAlertMultipleResourceMultipleMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
allOf | die Liste mit mehreren Metrikkriterien für diesen "all of"-Vorgang. | MultiMetricCriteria[] |
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (erforderlich) |
MetricAlertProperties
Name | Beschreibung | Wert |
---|---|---|
Aktionen | das Array von Aktionen, die ausgeführt werden, wenn die Warnungsregel aktiv wird und wenn eine Warnungsbedingung aufgelöst wird. | MetricAlertAction-[] |
autoMitigate | das Kennzeichen, das angibt, ob die Warnung automatisch aufgelöst werden soll oder nicht. Der Standardwert ist "true". | Bool |
Kriterien | definiert die spezifischen Warnungskriterieninformationen. | MetricAlertCriteria (erforderlich) |
Beschreibung | die Beschreibung der Metrikwarnung, die in die Benachrichtigungs-E-Mail aufgenommen wird. | Schnur |
ermöglichte | das Flag, das angibt, ob die Metrikwarnung aktiviert ist. | bool (erforderlich) |
evaluationFrequency | wie oft die Metrikwarnung im ISO 8601-Dauerformat ausgewertet wird. | Zeichenfolge (erforderlich) |
Bereiche | die Liste der Ressourcen-IDs, auf die diese Metrikwarnung abgegrenzt ist. | string[] (erforderlich) |
Strenge | Warnungsschweregrad {0, 1, 2, 3, 4} | int (erforderlich) |
targetResourceRegion | die Region der Zielressource(n), in der die Warnung erstellt/aktualisiert wird. Obligatorisch, wenn der Bereich ein Abonnement, eine Ressourcengruppe oder mehrere Ressourcen enthält. | Schnur |
targetResourceType | der Ressourcentyp der Zielressource(n), für die die Warnung erstellt/aktualisiert wird. Obligatorisch, wenn der Bereich ein Abonnement, eine Ressourcengruppe oder mehrere Ressourcen enthält. | Schnur |
windowSize | den Zeitraum (im ISO 8601-Dauerformat), der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird. | Zeichenfolge (erforderlich) |
MetricAlertSingleResourceMultipleMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
allOf | Die Liste der Metrikkriterien für diesen "all of"-Vorgang. | MetricCriteria[] |
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (erforderlich) |
MetricCriteria
Name | Beschreibung | Wert |
---|---|---|
criterionType | Gibt den Typ der Schwellenwertkriterien an. | "DynamicThresholdCriterion" "StaticThresholdCriterion" (erforderlich) |
Dimensionen | Liste der Dimensionsbedingungen. | MetricDimension[] |
metricName | Name der Metrik. | Zeichenfolge (erforderlich) |
metricNamespace | Namespace der Metrik. | Schnur |
Name | Name der Kriterien. | Zeichenfolge (erforderlich) |
Operator | den Kriterienoperator. | "Gleich" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (erforderlich) |
skipMetricValidation | Ermöglicht das Erstellen einer Warnungsregel für eine benutzerdefinierte Metrik, die noch nicht ausgegeben wird, indem die Metriküberprüfung übersprungen wird. | Bool |
Schwelle | der Schwellenwert für Kriterien, der die Warnung aktiviert. | int (erforderlich) |
timeAggregation | die Kriterien-Zeitaggregationstypen. | "Mittelwert" 'Count' "Maximum" "Minimum" "Summe" (erforderlich) |
MetricCriteria
Name | Beschreibung | Wert |
---|---|---|
criterionType | Gibt den Typ der Schwellenwertkriterien an. | "StaticThresholdCriterion" (erforderlich) |
Operator | den Kriterienoperator. | "Gleich" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (erforderlich) |
Schwelle | der Schwellenwert für Kriterien, der die Warnung aktiviert. | int (erforderlich) |
Metrikdimension
Name | Beschreibung | Wert |
---|---|---|
Name | Name der Dimension. | Zeichenfolge (erforderlich) |
Operator | der Bemaßungsoperator. Es werden nur 'Include' und 'Exclude' unterstützt. | Zeichenfolge (erforderlich) |
Werte | Liste der Dimensionswerte. | string[] (erforderlich) |
Microsoft.Insights/metricAlerts
Name | Beschreibung | Wert |
---|---|---|
Ort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Die Eigenschaften der Warnungsregel der Ressource. | MetricAlertProperties (erforderlich) |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Art | Der Ressourcentyp | "Microsoft.Insights/metricAlerts@2018-03-01" |
MultiMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
criterionType | Legen Sie für den Typ DynamicMetricCriteriaauf "DynamicThresholdCriterion" fest. Legen Sie für den Typ MetricCriteriaauf "StaticThresholdCriterion" fest. | "DynamicThresholdCriterion" "StaticThresholdCriterion" (erforderlich) |
Dimensionen | Liste der Dimensionsbedingungen. | MetricDimension[] |
metricName | Name der Metrik. | Zeichenfolge (erforderlich) |
metricNamespace | Namespace der Metrik. | Schnur |
Name | Name der Kriterien. | Zeichenfolge (erforderlich) |
skipMetricValidation | Ermöglicht das Erstellen einer Warnungsregel für eine benutzerdefinierte Metrik, die noch nicht ausgegeben wird, indem die Metriküberprüfung übersprungen wird. | Bool |
timeAggregation | die Kriterien-Zeitaggregationstypen. | "Mittelwert" 'Count' "Maximum" "Minimum" "Summe" (erforderlich) |
ResourceTags
Name | Beschreibung | Wert |
---|
WebtestLocationAvailabilityCriteria
Name | Beschreibung | Wert |
---|---|---|
componentId | Die Application Insights-Ressourcen-ID. | Zeichenfolge (erforderlich) |
failedLocationCount | Die Anzahl der fehlgeschlagenen Speicherorte. | int (erforderlich) |
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (erforderlich) |
webTestId | Die Application Insights-Webtest-ID. | Zeichenfolge (erforderlich) |