Freigeben über


Microsoft.Insights metricAlerts 2018-03-01

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:

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'
  }
}

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'
}

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
}

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:

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"
  }
}

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"
}

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"
}

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"

Bereitstellen in Azure
Verwenden Sie solche Vorlagen, um auf einfache Weise wichtige Ereigniswarnungen für Ihr Azure-Anwendungsgateway zu erstellen.
Warnung für fehlerhafte Hostanzahl

Bereitstellen in Azure
Verwenden Sie solche Vorlagen, um auf einfache Weise wichtige Ereigniswarnungen für Ihr Azure-Anwendungsgateway zu erstellen.
BrowserBox Azure Edition

Bereitstellen in Azure
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-

Bereitstellen in Azure
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

Bereitstellen in Azure
Mit dieser Vorlage können Sie Application Insight bereitstellen und Benachrichtigungen erstellen.
Dynamische Webtesterstellung

Bereitstellen in Azure
Erstellen Sie eine beliebige Anzahl von App Insights-Webtests (Ping).
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Bereitstellen in Azure
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

Bereitstellen in Azure
Diese Vorlage erstellt einen Application Insights-Verfügbarkeitstest zusammen mit einer metrikbasierten Warnungsregel, die sie überwacht.
Metrische Warnungsregel mit einem dynamischen Schwellenwert

Bereitstellen in Azure
Diese Vorlage erstellt eine metrische Warnungsregel, die die CPU-Prozentsatzmetrik eines virtuellen Computers mithilfe eines dynamischen Schwellenwertbedingungstyps überwacht.
Metrische Warnungsregel mit einem statischen Schwellenwert

Bereitstellen in Azure
Diese Vorlage erstellt eine Metrikwarnungsregel, die die CPU-Prozentsatzmetrik eines virtuellen Computers mithilfe eines statischen Schwellenwertbedingungstyps überwacht.
skalierbare Umbraco CMS Web App-

Bereitstellen in Azure
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"
    }
  })
}

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"
}

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
}

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)