Az Application Insights intelligens detektálási szabályainak kezelése Azure Resource Manager-sablonok használatával

Megjegyzés

Az Application Insights-erőforrásokat áttelepítheti riasztásalapú intelligens észlelésre (előzetes verzió). A migrálási riasztási szabályokat hoz létre a különböző intelligens detektálási modulokhoz. A szabályok létrehozása után a többi Azure Monitor-riasztási szabályhoz hasonlóan kezelheti és konfigurálhatja őket. Ezekhez a szabályokhoz műveletcsoportokat is konfigurálhat, amelyek lehetővé teszik a műveletek végrehajtásának vagy az új észlelések értesítésének aktiválását.

A migrálási folyamatról és az intelligens detektálás migrálás utáni viselkedéséről az Intelligens észlelési riasztások áttelepítése című témakörben talál további információt.

Az Azure Resource Manager-sablonok használatával kezelheti és konfigurálhatja az intelligens észlelési szabályokat az Application Insightsban.

Ezt a módszert akkor használhatja, ha új Application Insights-erőforrásokat helyez üzembe Resource Manager automatizálással, vagy ha módosítja a meglévő erőforrások beállításait.

Intelligens detektálási szabály konfigurációja

Az intelligens detektálási szabályokhoz a következő beállításokat konfigurálhatja:

  • Ha a szabály engedélyezve van. (Az alapértelmezett érték igaz.)
  • Ha észlelés észlelése esetén e-maileket kell küldeni az előfizetés Figyelési olvasó és Figyelési közreműködő szerepköréhez társított felhasználóknak. (Az alapértelmezett érték igaz.)
  • Minden más e-mail-címzett, akinek értesítést kell kapnia, ha észlelést talál.
    • Email konfiguráció nem érhető el az előzetes verzióként megjelölt intelligens észlelési szabályokhoz.

A szabálybeállítások Resource Manager keresztüli konfigurálásának engedélyezéséhez az intelligens észlelési szabály konfigurációja belső erőforrásként érhető el az Application Insights-erőforráson belül. A neve ProaktívDetectionConfigs.

A maximális rugalmasság érdekében minden intelligens észlelési szabályt egyedi értesítési beállításokkal konfigurálhat.

Példák

Az alábbi példák bemutatják, hogyan konfigurálhatja az intelligens detektálási szabályok beállításait Resource Manager sablonok használatával.

Minden minta egy "myApplication" nevű Application Insights-erőforrásra hivatkozik. A "hosszú függőségi időtartam intelligens észlelési szabályra" is hivatkoznak. Belső neve "longdependencyduration".

Cserélje le az Application Insights-erőforrás nevét, és adja meg a megfelelő intelligens detektálási szabály belső nevét. Az alábbi táblázatban megtalálja az egyes intelligens észlelési szabályok megfelelő belső Resource Manager nevét.

Intelligens észlelési szabály letiltása

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

E-mail-értesítések küldésének letiltása intelligens észlelési szabály eseté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
          }
        }
      ]
    }

További e-mail-címzettek hozzáadása intelligens észlelési szabályhoz

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

Intelligens detektálási szabálynevek

Az alábbi táblázat a portálon megjelenő intelligens észlelési szabályneveket mutatja be. A táblázat a Resource Manager sablonban használandó belső nevüket is megjeleníti.

Megjegyzés

Az előzetes verzióként megjelölt intelligens észlelési szabályok nem támogatják az e-mailes értesítéseket. Ezekhez a szabályokhoz csak az engedélyezett tulajdonságot állíthatja be.

Azure Portal szabály neve Belső név
Lassú lapbetöltési idő slowpageloadtime
Lassú kiszolgáló válaszideje slowserverresponsetime
Hosszú függőség időtartama longdependencyduration
Teljesítménycsökkenés a kiszolgáló válaszidejében degradinserverresponsetime
Lebomlás a függőség időtartamában degradációindependencyduration
A nyomkövetés súlyossági arányának romlása (előzetes verzió) extension_traceseveritydetector
A kivételkötet rendellenes növekedése (előzetes verzió) extension_exceptionchangeextension
Lehetséges memóriavesztés észlelhető (előzetes verzió) extension_memoryleakextension
Lehetséges biztonsági probléma észlelhető (előzetes verzió) extension_securityextensionspackage
A napi adatmennyiség rendellenes növekedése (előzetes verzió) extension_billingdatavolumedailyspikeextension

Hibaanomáliák riasztási szabálya

Ez a Resource Manager sablon bemutatja, hogyan konfigurálható egy 2 súlyosságú Hibaanomáliák riasztási szabály.

Megjegyzés

A hibaanomáliák egy globális szolgáltatás, ezért a szabály helye a globális helyen jön létre.

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

Megjegyzés

Ez a Resource Manager sablon egyedi a Hibaanomáliák riasztási szabályban, és eltér a cikkben ismertetett többi klasszikus intelligens észlelési szabálytól. Ha manuálisan szeretné kezelni a hibaanomáliákat, használja az Azure Monitor-riasztásokat. Az összes többi intelligens detektálási szabály kezelése a felhasználói felület Intelligens észlelés paneljén található.

Következő lépések

További információ az automatikus észlelésről: