Freigeben über


Verwalten von Regeln für die intelligente Erkennung von Application Insights mit Azure Resource Manager-Vorlagen

Hinweis

Sie können Ihre Application Insight-Ressourcen zu der auf Warnungen basierenden intelligenten Erkennung (Vorschauversion) migrieren. Bei der Migration werden Warnungsregeln für die verschiedenen Module der intelligenten Erkennung erstellt. Nach Sie die Regeln erstellt haben, können Sie sie wie alle anderen Azure Monitor-Warnungsregeln verwalten und konfigurieren. Sie können auch Aktionsgruppen für diese Regeln konfigurieren, um mehrere Methoden für das Ausführen von Aktionen oder für das Auslösen von Benachrichtigungen bei neuen Erkennungen zu ermöglichen.

Weitere Informationen zum Migrationsprozess und zum Verhalten der intelligenten Erkennung nach der Migration finden Sie unter Warnungen der intelligenten Erkennung – Migration.

Sie können Regeln für die intelligente Erkennung in Application Insights mit Azure Resource Manager-Vorlagen verwalten und konfigurieren.

Sie können diese Methode wählen, wenn Sie neue Application Insights-Ressourcen mit Resource Manager-Automatisierung bereitstellen oder wenn Sie die Einstellungen vorhandener Ressourcen ändern.

Konfiguration der intelligenten Erkennungsregel

Sie können die folgenden Einstellungen für intelligente Erkennungsregel konfigurieren:

  • Wenn die Regel aktiviert ist (Der Standardwert lautet true.)
  • Ob bei einer Erkennung E-Mails an Benutzer*innen gesendet werden sollen, denen für das Abonnement die Rollen Überwachungsleser und Überwachungsmitwirkender zugewiesen sind. (Der Standardwert lautet true.)
  • Alle anderen E-Mail-Empfänger, die eine Benachrichtigung erhalten sollen, wenn eine Erkennung gefunden wird.
    • Die E-Mail-Konfiguration ist für Regeln für die intelligente Erkennung, die als Vorschauversion markiert sind, nicht verfügbar.

Um die Konfiguration der Regeleinstellungen über Resource Manager zu ermöglichen, ist die Konfiguration der Regeln für die intelligente Erkennung nun als interne Ressource innerhalb der Application Insights-Ressource verfügbar. Sie heißt ProactiveDetectionConfigs.

Für maximale Flexibilität können Sie jede Regel für die intelligente Erkennung mit individuellen Benachrichtigungseinstellungen konfigurieren.

Beispiele

Die folgenden Beispiele zeigen, wie Sie die Einstellungen der Regeln für die intelligente Erkennung mithilfe von Resource Manager-Vorlagen konfigurieren können.

Alle Beispiele beziehen sich auf eine Application Insights-Ressource mit dem Namen „myApplication“. Sie beziehen sich auch auf die Regel für die intelligente Erkennung einer langen Abhängigkeitsdauer, deren interner Name „longdependencyduration“ lautet.

Stellen Sie sicher, dass Sie den Application Insights-Ressourcennamen ersetzen und den entsprechenden internen Namen der Regel für die intelligente Erkennung angeben. In der folgenden Tabelle finden Sie eine Liste der entsprechenden internen Resource Manager-Namen der einzelnen Regeln für die intelligente Erkennung.

Deaktivieren einer intelligenten Erkennungsregel

{
      "apiVersion": "2018-05-01-preview",
      "name": "myApplication",
      "type": "Microsoft.Insights/components",
      "location": "[resourceGroup().location]",
      "properties": {
        "Application_Type": "web"
      },
      "resources": [
        {
          "apiVersion": "2018-05-01-preview",
          "name": "longdependencyduration",
          "type": "ProactiveDetectionConfigs",
          "location": "[resourceGroup().location]",
          "dependsOn": [
            "[resourceId('Microsoft.Insights/components', 'myApplication')]"
          ],
          "properties": {
            "name": "longdependencyduration",
            "sendEmailsToSubscriptionOwners": true,
            "customEmails": [],
            "enabled": false
          }
        }
      ]
    }

Deaktivieren der Sendung von E-Mail-Benachrichtigungen für eine intelligente Erkennungsregel

{
      "apiVersion": "2018-05-01-preview",
      "name": "myApplication",
      "type": "Microsoft.Insights/components",
      "location": "[resourceGroup().location]",
      "properties": {
        "Application_Type": "web"
      },
      "resources": [
        {
          "apiVersion": "2018-05-01-preview",
          "name": "longdependencyduration",
          "type": "ProactiveDetectionConfigs",
          "location": "[resourceGroup().location]",
          "dependsOn": [
            "[resourceId('Microsoft.Insights/components', 'myApplication')]"
          ],
          "properties": {
            "name": "longdependencyduration",
            "sendEmailsToSubscriptionOwners": false,
            "customEmails": [],
            "enabled": true
          }
        }
      ]
    }

Hinzufügen weiterer E-Mail-Empfänger zur einer Regel für die intelligente Erkennung

{
      "apiVersion": "2018-05-01-preview",
      "name": "myApplication",
      "type": "Microsoft.Insights/components",
      "location": "[resourceGroup().location]",
      "properties": {
        "Application_Type": "web"
      },
      "resources": [
        {
          "apiVersion": "2018-05-01-preview",
          "name": "longdependencyduration",
          "type": "ProactiveDetectionConfigs",
          "location": "[resourceGroup().location]",
          "dependsOn": [
            "[resourceId('Microsoft.Insights/components', 'myApplication')]"
          ],
          "properties": {
            "name": "longdependencyduration",
            "sendEmailsToSubscriptionOwners": true,
            "customEmails": ["alice@contoso.com", "bob@contoso.com"],
            "enabled": true
          }
        }
      ]
    }

Name der intelligente Erkennungsregel

In der folgenden Tabelle sind die Namen der Regeln für die intelligente Erkennung aufgeführt, die im Portal angezeigt werden. Die Tabelle enthält auch die internen Namen, die in der Resource Manager-Vorlage verwendet werden müssen.

Hinweis

Regeln für die intelligente Erkennung, die als Vorschauversion markiert sind, unterstützen keine E-Mail-Benachrichtigungen. Sie können nur die enabled-Eigenschaft für diese Regeln festlegen.

Name der Regel im Azure-Portal Interner Name
Langsame Seitenladezeit slowpageloadtime
Langsame Serverantwortzeit slowserverresponsetime
Lange Abhängigkeitsdauer longdependencyduration
Beeinträchtigung der Serverantwortzeit degradationinserverresponsetime
Leistungsminderung der Abhängigkeitsdauer degradationindependencyduration
Verschlechterung des Schweregrads der Ablaufverfolgung (Vorschau) extension_traceseveritydetector
Anormaler Anstieg in Ausnahmevolume (Vorschau) extension_exceptionchangeextension
Möglicher Speicherverluste erkannt (Vorschau) extension_memoryleakextension
Mögliches Sicherheitsproblem erkannt (Vorschau) extension_securityextensionspackage
Anormaler Anstieg des täglichen Datenvolumens (Vorschauversion) extension_billingdatavolumedailyspikeextension

Warnungsregel für Fehleranomalien

Diese Resource Manager-Vorlage zeigt, wie Sie eine Warnungsregel für Fehleranomalien mit dem Schweregrad 2 konfigurieren können.

Hinweis

Da Fehleranomalien in einem globalen Dienst verarbeitet werden, wird die Regel für den globalen Speicherort erstellt.

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "resources": [
        {
            "type": "microsoft.alertsmanagement/smartdetectoralertrules",
            "apiVersion": "2019-03-01",
            "name": "Failure Anomalies - my-app",
            "location": "global", 
            "properties": {
                  "description": "Failure Anomalies notifies you of an unusual rise in the rate of failed HTTP requests or dependency calls.",
                  "state": "Enabled",
                  "severity": "2",
                  "frequency": "PT1M",
                  "detector": {
                  "id": "FailureAnomaliesDetector"
                  },
                  "scope": ["/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/MyResourceGroup/providers/microsoft.insights/components/my-app"],
                  "actionGroups": {
                        "groupIds": ["/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/MyResourceGroup/providers/microsoft.insights/actiongroups/MyActionGroup"]
                  }
            }
        }
    ]
}

Hinweis

Diese Resource Manager-Vorlage gilt nur für die Warnungsregel für Fehleranomalien und unterscheidet sich von den anderen klassischen Regeln für die intelligente Erkennung, die in diesem Artikel beschrieben werden. Wenn Sie Fehleranomalien manuell verwalten möchten, verwenden Sie Azure Monitor-Warnungen. Alle anderen Regeln für die intelligente Erkennung werden im Bereich Intelligente Erkennung der Benutzeroberfläche verwaltet.

Nächste Schritte

Weitere Informationen zur automatischen Erkennung finden Sie hier: