Microsoft.Insights metricAlerts
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.
Bemerkungen
Anleitungen zum Bereitstellen von Überwachungslösungen finden Sie unter Erstellen von Überwachungsressourcen mithilfe von Bicep.
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' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
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'
}
}
MetricAlertCriteria-Objekte
Legen Sie die odata.type-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria:
'odata.type': '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
}
]
Verwenden Sie für Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria:
'odata.type': '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'
{customized property}: any()
}
]
Verwenden Sie für Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria:
'odata.type': 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'
componentId: 'string'
failedLocationCount: int
webTestId: 'string'
MultiMetricCriteria-Objekte
Legen Sie die criterionType--Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für DynamicThresholdCriterion:
criterionType: 'DynamicThresholdCriterion'
alertSensitivity: 'string'
failingPeriods: {
minFailingPeriodsToAlert: int
numberOfEvaluationPeriods: int
}
ignoreDataBefore: 'string'
operator: 'string'
Verwenden Sie für StaticThresholdCriterion:
criterionType: 'StaticThresholdCriterion'
operator: 'string'
threshold: int
Eigenschaftswerte
MetrikAlerts
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 | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Eigenschaften | Die Eigenschaften der Warnungsregel der Ressource. | MetricAlertProperties (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) |
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 |
---|---|---|
{angepasste Eigenschaft} | Schnur |
MetricAlertCriteria
Name | Beschreibung | Wert |
---|---|---|
odata.type | Festlegen des Objekttyps |
Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (erforderlich) |
MetricAlertMultipleResourceMultipleMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (erforderlich) |
allOf | die Liste mit mehreren Metrikkriterien für diesen "all of"-Vorgang. | MultiMetricCriteria[] |
MultiMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
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) |
criterionType | Festlegen des Objekttyps |
DynamicThresholdCriterion StaticThresholdCriterion (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) |
DynamicMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
criterionType | Gibt den Typ der Schwellenwertkriterien an. | "DynamicThresholdCriterion" (erforderlich) |
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) |
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) |
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) |
{angepasste Eigenschaft} | Für Bicep können Sie die any()-Funktion verwenden. |
MetricAlertSingleResourceMultipleMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (erforderlich) |
allOf | Die Liste der Metrikkriterien für diesen "all of"-Vorgang. | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
Name | Beschreibung | Wert |
---|---|---|
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (erforderlich) |
componentId | Die Application Insights-Ressourcen-ID. | Zeichenfolge (erforderlich) |
failedLocationCount | Die Anzahl der fehlgeschlagenen Speicherorte. | int (erforderlich) |
webTestId | Die Application Insights-Webtest-ID. | Zeichenfolge (erforderlich) |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
BrowserBox Azure Edition |
Diese Vorlage stellt BrowserBox auf einem virtuellen Azure Ubuntu Server 22.04 LTS, Debian 11 oder RHEL 8.7 LVM bereit. |
skalierbare Umbraco CMS Web App- |
Diese Vorlage bietet eine einfache Möglichkeit, umbraco CMS Web App in Azure App Service Web Apps bereitzustellen. |
Erstellen von Warnungen für Ihr Anwendungsgateway- |
Verwenden Sie diese Vorlagen, um auf einfache Weise wichtige Ereigniswarnungen für Ihr Azure-Anwendungsgateway zu erstellen. |
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. |
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. |
Dynamische Webtesterstellung |
Erstellen Sie eine beliebige Anzahl von App Insights-Webtests (Ping). |
Bereitstellen von Application Insight und Erstellen einer Benachrichtigung darin |
Mit dieser Vorlage können Sie Application Insight bereitstellen und Benachrichtigungen erstellen. |
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. |
Metrik-Warnungsregel für einen Verfügbarkeitstest |
Diese Vorlage erstellt einen Application Insights-Verfügbarkeitstest zusammen mit einer metrikbasierten Warnungsregel, die sie überwacht. |
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.
Bemerkungen
Anleitungen zum Bereitstellen von Überwachungslösungen finden Sie unter Erstellen von Überwachungsressourcen mithilfe von Bicep.
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",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"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"
}
}
MetricAlertCriteria-Objekte
Legen Sie die odata.type-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria:
"odata.type": "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
}
]
Verwenden Sie für Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria:
"odata.type": "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",
"{customized property}": {}
}
]
Verwenden Sie für Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria:
"odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria",
"componentId": "string",
"failedLocationCount": "int",
"webTestId": "string"
MultiMetricCriteria-Objekte
Legen Sie die criterionType--Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für DynamicThresholdCriterion:
"criterionType": "DynamicThresholdCriterion",
"alertSensitivity": "string",
"failingPeriods": {
"minFailingPeriodsToAlert": "int",
"numberOfEvaluationPeriods": "int"
},
"ignoreDataBefore": "string",
"operator": "string"
Verwenden Sie für StaticThresholdCriterion:
"criterionType": "StaticThresholdCriterion",
"operator": "string",
"threshold": "int"
Eigenschaftswerte
MetrikAlerts
Name | Beschreibung | Wert |
---|---|---|
Art | Der Ressourcentyp | "Microsoft.Insights/metricAlerts" |
apiVersion | Die Ressourcen-API-Version | '2018-03-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 | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Eigenschaften | Die Eigenschaften der Warnungsregel der Ressource. | MetricAlertProperties (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) |
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 |
---|---|---|
{angepasste Eigenschaft} | Schnur |
MetricAlertCriteria
Name | Beschreibung | Wert |
---|---|---|
odata.type | Festlegen des Objekttyps |
Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (erforderlich) |
MetricAlertMultipleResourceMultipleMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (erforderlich) |
allOf | die Liste mit mehreren Metrikkriterien für diesen "all of"-Vorgang. | MultiMetricCriteria[] |
MultiMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
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) |
criterionType | Festlegen des Objekttyps |
DynamicThresholdCriterion StaticThresholdCriterion (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) |
DynamicMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
criterionType | Gibt den Typ der Schwellenwertkriterien an. | "DynamicThresholdCriterion" (erforderlich) |
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) |
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) |
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) |
{angepasste Eigenschaft} |
MetricAlertSingleResourceMultipleMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (erforderlich) |
allOf | Die Liste der Metrikkriterien für diesen "all of"-Vorgang. | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
Name | Beschreibung | Wert |
---|---|---|
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (erforderlich) |
componentId | Die Application Insights-Ressourcen-ID. | Zeichenfolge (erforderlich) |
failedLocationCount | Die Anzahl der fehlgeschlagenen Speicherorte. | int (erforderlich) |
webTestId | Die Application Insights-Webtest-ID. | Zeichenfolge (erforderlich) |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
BrowserBox Azure Edition |
Diese Vorlage stellt BrowserBox auf einem virtuellen Azure Ubuntu Server 22.04 LTS, Debian 11 oder RHEL 8.7 LVM bereit. |
skalierbare Umbraco CMS Web App- |
Diese Vorlage bietet eine einfache Möglichkeit, umbraco CMS Web App in Azure App Service Web Apps bereitzustellen. |
Erstellen von Warnungen für Ihr Anwendungsgateway- |
Verwenden Sie diese Vorlagen, um auf einfache Weise wichtige Ereigniswarnungen für Ihr Azure-Anwendungsgateway zu erstellen. |
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. |
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. |
Dynamische Webtesterstellung |
Erstellen Sie eine beliebige Anzahl von App Insights-Webtests (Ping). |
Bereitstellen von Application Insight und Erstellen einer Benachrichtigung darin |
Mit dieser Vorlage können Sie Application Insight bereitstellen und Benachrichtigungen erstellen. |
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. |
Metrik-Warnungsregel für einen Verfügbarkeitstest |
Diese Vorlage erstellt einen Application Insights-Verfügbarkeitstest zusammen mit einer metrikbasierten Warnungsregel, die sie überwacht. |
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"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
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"
}
})
}
MetricAlertCriteria-Objekte
Legen Sie die odata.type-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria:
odata.type = "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
}
]
Verwenden Sie für Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria:
odata.type = "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"
}
]
Verwenden Sie für Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria:
odata.type = "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
componentId = "string"
failedLocationCount = int
webTestId = "string"
MultiMetricCriteria-Objekte
Legen Sie die criterionType--Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für DynamicThresholdCriterion:
criterionType = "DynamicThresholdCriterion"
alertSensitivity = "string"
failingPeriods = {
minFailingPeriodsToAlert = int
numberOfEvaluationPeriods = int
}
ignoreDataBefore = "string"
operator = "string"
Verwenden Sie für StaticThresholdCriterion:
criterionType = "StaticThresholdCriterion"
operator = "string"
threshold = int
Eigenschaftswerte
MetrikAlerts
Name | Beschreibung | Wert |
---|---|---|
Art | Der Ressourcentyp | "Microsoft.Insights/metricAlerts@2018-03-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 | Ressourcenspeicherort | 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. |
Eigenschaften | Die Eigenschaften der Warnungsregel der Ressource. | MetricAlertProperties (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) |
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 |
---|---|---|
{angepasste Eigenschaft} | Schnur |
MetricAlertCriteria
Name | Beschreibung | Wert |
---|---|---|
odata.type | Festlegen des Objekttyps |
Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (erforderlich) |
MetricAlertMultipleResourceMultipleMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (erforderlich) |
allOf | die Liste mit mehreren Metrikkriterien für diesen "all of"-Vorgang. | MultiMetricCriteria[] |
MultiMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
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" "Anzahl" "Maximum" "Minimum" "Summe" (erforderlich) |
criterionType | Festlegen des Objekttyps |
DynamicThresholdCriterion StaticThresholdCriterion (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) |
DynamicMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
criterionType | Gibt den Typ der Schwellenwertkriterien an. | "DynamicThresholdCriterion" (erforderlich) |
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) |
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) |
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" "Anzahl" "Maximum" "Minimum" "Summe" (erforderlich) |
{angepasste Eigenschaft} |
MetricAlertSingleResourceMultipleMetricCriteria
Name | Beschreibung | Wert |
---|---|---|
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (erforderlich) |
allOf | Die Liste der Metrikkriterien für diesen "all of"-Vorgang. | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
Name | Beschreibung | Wert |
---|---|---|
odata.type | Gibt den Typ der Warnungskriterien an. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (erforderlich) |
componentId | Die Application Insights-Ressourcen-ID. | Zeichenfolge (erforderlich) |
failedLocationCount | Die Anzahl der fehlgeschlagenen Speicherorte. | int (erforderlich) |
webTestId | Die Application Insights-Webtest-ID. | Zeichenfolge (erforderlich) |