Freigeben über


Microsoft.Insights metricAlerts

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.

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

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

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

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

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.
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.
Dynamische Webtesterstellung

Bereitstellen in Azure
Erstellen Sie eine beliebige Anzahl von App Insights-Webtests (Ping).
Bereitstellen von Application Insight und Erstellen einer Benachrichtigung darin

Bereitstellen in Azure
Mit dieser Vorlage können Sie Application Insight bereitstellen und Benachrichtigungen erstellen.
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.
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.

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.

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

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

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

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

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.
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.
Dynamische Webtesterstellung

Bereitstellen in Azure
Erstellen Sie eine beliebige Anzahl von App Insights-Webtests (Ping).
Bereitstellen von Application Insight und Erstellen einer Benachrichtigung darin

Bereitstellen in Azure
Mit dieser Vorlage können Sie Application Insight bereitstellen und Benachrichtigungen erstellen.
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.
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.

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)