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: