Sdílet prostřednictvím


Správa pravidel inteligentního zjišťování Application Insights pomocí šablon Azure Resource Manageru

Poznámka:

Prostředky Application Insights můžete migrovat do inteligentního zjišťování založeného na upozorněních (Preview). Migrace vytvoří pro různé moduly inteligentního zjišťování pravidla upozornění. Po vytvoření pravidel je můžete spravovat a konfigurovat stejně jako jakákoli jiná pravidla upozornění služby Azure Monitor. Skupiny akcí pro tato pravidla můžete také nakonfigurovat tak, aby povolovaly různé metody provádění akcí nebo aktivaci oznámení o nových detekcích.

Další informace o procesu migrace a chování inteligentního zjišťování po migraci najdete v tématu Migrace upozornění inteligentního zjišťování.

Pomocí šablon Azure Resource Manageru můžete spravovat a konfigurovat pravidla inteligentního zjišťování ve službě Application Insights.

Tuto metodu můžete použít při nasazování nových prostředků Application Insights s automatizací Resource Manageru nebo při úpravě nastavení existujících prostředků.

Konfigurace pravidla inteligentního zjišťování

Můžete konfigurovat následující nastavení pravidel inteligentního zjišťování:

  • Pokud je pravidlo povolené. (Výchozí hodnota je true.)
  • Pokud se mají e-maily posílat uživatelům přidruženým k rolím Čtenář monitorování a Přispěvatel monitorování předplatného při zjištění. (Výchozí hodnota je true.)
  • Ostatní příjemci e-mailu, kteří by měli dostat oznámení, když se najde detekce.
    • Konfigurace e-mailu není dostupná pro pravidla inteligentního zjišťování označená jako preview.

Aby bylo možné nakonfigurovat nastavení pravidla prostřednictvím Resource Manageru, je konfigurace pravidla inteligentního zjišťování k dispozici jako vnitřní prostředek v rámci prostředku Application Insights. Jmenuje se ProactiveDetectionConfigs.

Pro maximální flexibilitu můžete nakonfigurovat každé pravidlo inteligentního zjišťování s jedinečným nastavením oznámení.

Příklady

Následující příklady ukazují, jak nakonfigurovat nastavení pravidel inteligentního zjišťování pomocí šablon Resource Manageru.

Všechny ukázky odkazují na prostředek Application Insights s názvem myApplication. Odkazují také na "pravidlo inteligentního zjišťování dlouhé doby trvání závislostí". Interně se jmenuje "longdependencyduration".

Nezapomeňte nahradit název prostředku Application Insights a zadat interní název příslušného pravidla inteligentního zjišťování. V následující tabulce najdete seznam odpovídajících interních názvů Resource Manageru pro každé pravidlo inteligentního zjišťování.

Zakázání pravidla inteligentního zjišťování

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

Zákaz odesílání e-mailových oznámení pro pravidlo inteligentního zjišťování

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

Přidání dalších příjemců e-mailu pro pravidlo inteligentního zjišťování

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

Názvy pravidel inteligentního zjišťování

Následující tabulka ukazuje názvy pravidel inteligentního zjišťování, jak se zobrazují na portálu. Tabulka také zobrazuje jejich interní názvy, které se mají použít v šabloně Resource Manageru.

Poznámka:

Pravidla inteligentního zjišťování označená jako náhled nepodporují e-mailová oznámení. Pro tato pravidla můžete nastavit pouze povolenou vlastnost.

Název pravidla webu Azure Portal Interní název
Pomalý čas načítání stránky slowpageloadtime
Pomalá doba odezvy serveru slowserverresponsetime
Dlouhá doba trvání závislosti longdependencyduration
Snížení doby odezvy serveru degradinserverresponsetime
Snížení doby trvání závislosti degradindependencyduration
Degradace v poměru závažnosti trasování (Preview) extension_traceseveritydetector
Neobvyklý nárůst objemu výjimek (Preview) extension_exceptionchangeextension
Zjištěný potenciální nevracení paměti (Preview) extension_memoryleakextension
Byl zjištěn potenciální problém se zabezpečením (Preview) extension_securityextensionspackage
Neobvyklý nárůst denního objemu dat (Preview) extension_billingdatavolumedailyspikeextension

Pravidlo upozornění anomálií selhání

Tato šablona Resource Manageru ukazuje, jak nakonfigurovat pravidlo upozornění anomálií selhání se závažností 2.

Poznámka:

Anomálie selhání jsou globální služba, takže umístění pravidla se vytvoří v globálním umístění.

{
    "$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/00000000-1111-2222-3333-444444444444/resourceGroups/MyResourceGroup/providers/microsoft.insights/components/my-app"],
                  "actionGroups": {
                        "groupIds": ["/subscriptions/00000000-1111-2222-3333-444444444444/resourcegroups/MyResourceGroup/providers/microsoft.insights/actiongroups/MyActionGroup"]
                  }
            }
        }
    ]
}

Poznámka:

Tato šablona Resource Manageru je jedinečná pro pravidlo upozornění anomálií selhání a liší se od ostatních klasických pravidel inteligentního zjišťování popsaných v tomto článku. Pokud chcete spravovat anomálie selhání ručně, použijte upozornění služby Azure Monitor. Všechna ostatní pravidla inteligentního zjišťování se spravují v podokně Inteligentní zjišťování uživatelského rozhraní.

Další kroky

Další informace o automatickém zjišťování: