Vytváření upozornění Azure Advisoru na nová doporučení pomocí Azure Portal

V tomto článku se dozvíte, jak nastavit upozornění na nová doporučení z Azure Advisoru pomocí Azure Portal.

Kdykoli Azure Advisor zjistí nové doporučení pro některý z vašich prostředků, uloží se událost do protokolu aktivit Azure. Upozornění na tyto události můžete nastavit z Azure Advisoru pomocí prostředí pro vytváření upozornění specifických pro doporučení. Můžete vybrat předplatné a volitelně i skupinu prostředků a určit prostředky, pro které chcete dostávat upozornění.

Typy doporučení můžete určit také pomocí těchto vlastností:

  • Kategorie
  • Úroveň dopadu
  • Typ doporučení

Můžete také nakonfigurovat akci, která se provede při aktivaci upozornění:

  • Výběr existující skupiny akcí
  • Vytvoření nové skupiny akcí

Další informace o skupinách akcí najdete v tématu Vytváření a správa skupin akcí.

Poznámka

Upozornění Advisoru jsou v současné době k dispozici pouze pro doporučení týkající se vysoké dostupnosti, výkonu a nákladů. Doporučení k zabezpečení se nepodporují.

Vytvořit pravidlo výstrahy

  1. Na portálu vyberte Azure Advisor.

    Azure Advisor na portálu

  2. V části Monitorování v nabídce vlevo vyberte Výstrahy.

    Výstrahy v Advisoru

  3. Vyberte Nové upozornění advisoru.

    Nové upozornění Advisoru

  4. V části Rozsah vyberte předplatné a volitelně skupinu prostředků, na kterou chcete být upozorňování.

    Obor upozornění Advisoru

  5. V části Podmínka vyberte metodu, kterou chcete použít ke konfiguraci upozornění. Pokud chcete upozorňovat na všechna doporučení pro určitou kategorii nebo úroveň dopadu, vyberte Kategorie a úroveň dopadu. Pokud chcete upozorňovat na všechna doporučení určitého typu, vyberte Typ doporučení.

    Podmínka upozornění Azure Advisoru

  6. V závislosti na možnosti Konfigurovat podle, kterou vyberete, budete moct zadat kritéria. Pokud chcete všechna doporučení, nechte zbývající pole prázdná.

    Skupina akcí upozornění Advisoru

  7. V části skupiny akcí vyberte Přidat existující , pokud chcete použít skupinu akcí, kterou jste už vytvořili, nebo vyberte Vytvořit novou a nastavte novou skupinu akcí.

    Přidání existujícího upozornění Advisoru

  8. V části Podrobnosti výstrahy zadejte název a krátký popis upozornění. Pokud chcete, aby upozornění bylo povolené, ponechte možnost Povolit pravidlo při vytvoření nastavenou na Ano. Pak vyberte skupinu prostředků, do které chcete upozornění uložit. To nebude mít vliv na rozsah cílení doporučení.

    Snímek obrazovky s částí Podrobnosti o upozornění

Konfigurace upozornění doporučení pro použití webhooku

V této části se dozvíte, jak nakonfigurovat upozornění Azure Advisoru tak, aby se do stávajících systémů odesílala data doporučení prostřednictvím webhooků.

Upozornění můžete nastavit tak, aby se vám zobrazovala oznámení, když budete mít nové doporučení Advisoru k některému z vašich prostředků. Tato upozornění vás můžou upozorňovat prostřednictvím e-mailu nebo textové zprávy, ale dají se také použít k integraci se stávajícími systémy prostřednictvím webhooku.

Použití datové části upozornění doporučení Advisoru

Pokud chcete pomocí webhooku integrovat upozornění Advisoru do vlastních systémů, budete muset analyzovat datovou část JSON odeslanou z oznámení.

Při nastavování skupiny akcí pro toto upozornění vyberete, jestli chcete použít společné schéma upozornění. Pokud vyberete běžné schéma upozornění, vaše datová část bude vypadat takto:

{  
   "schemaId":"azureMonitorCommonAlertSchema",
   "data":{  
      "essentials":{  
         "alertId":"/subscriptions/<subid>/providers/Microsoft.AlertsManagement/alerts/<alerted>",
         "alertRule":"Webhhook-test",
         "severity":"Sev4",
         "signalType":"Activity Log",
         "monitorCondition":"Fired",
         "monitoringService":"Activity Log - Recommendation",
         "alertTargetIDs":[  
            "/subscriptions/<subid>/resourcegroups/<resource group name>/providers/microsoft.dbformariadb/servers/<resource name>"
         ],
         "originAlertId":"001d8b40-5d41-4310-afd7-d65c9d4428ed",
         "firedDateTime":"2019-07-17T23:00:57.3858656Z",
         "description":"A new recommendation is available.",
         "essentialsVersion":"1.0",
         "alertContextVersion":"1.0"
      },
      "alertContext":{  
         "channels":"Operation",
         "claims":"{\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress\":\"Microsoft.Advisor\"}",
         "caller":"Microsoft.Advisor",
         "correlationId":"8554b847-2a72-48ef-9776-600aca3c3aab",
         "eventSource":"Recommendation",
         "eventTimestamp":"2019-07-17T22:28:54.1566942+00:00",
         "httpRequest":"{\"clientIpAddress\":\"0.0.0.0\"}",
         "eventDataId":"001d8b40-5d41-4310-afd7-d65c9d4428ed",
         "level":"Informational",
         "operationName":"Microsoft.Advisor/recommendations/available/action",
         "properties":{  
            "recommendationSchemaVersion":"1.0",
            "recommendationCategory":"Performance",
            "recommendationImpact":"Medium",
            "recommendationName":"Increase the MariaDB server vCores",
            "recommendationResourceLink":"https://portal.azure.com/#blade/Microsoft_Azure_Expert/RecommendationListBlade/source/ActivityLog/recommendationTypeId/a5f888e3-8cf4-4491-b2ba-b120e14eb7ce/resourceId/%2Fsubscriptions%<subscription id>%2FresourceGroups%2<resource group name>%2Fproviders%2FMicrosoft.DBforMariaDB%2Fservers%2F<resource name>",
            "recommendationType":"a5f888e3-8cf4-4491-b2ba-b120e14eb7ce"
         },
         "status":"Active",
         "subStatus":"",
         "submissionTimestamp":"2019-07-17T22:28:54.1566942+00:00"
      }
   }
}

Pokud nepoužíváte běžné schéma, vaše datová část vypadá takto:

{  
   "schemaId":"Microsoft.Insights/activityLogs",
   "data":{  
      "status":"Activated",
      "context":{  
         "activityLog":{  
            "channels":"Operation",
            "claims":"{\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress\":\"Microsoft.Advisor\"}",
            "caller":"Microsoft.Advisor",
            "correlationId":"3ea7320f-c002-4062-adb8-96d3bd92a5f4",
            "description":"A new recommendation is available.",
            "eventSource":"Recommendation",
            "eventTimestamp":"2019-07-17T20:36:39.3966926+00:00",
            "httpRequest":"{\"clientIpAddress\":\"0.0.0.0\"}",
            "eventDataId":"a12b8e59-0b1d-4003-bfdc-3d8152922e59",
            "level":"Informational",
            "operationName":"Microsoft.Advisor/recommendations/available/action",
            "properties":{  
               "recommendationSchemaVersion":"1.0",
               "recommendationCategory":"Performance",
               "recommendationImpact":"Medium",
               "recommendationName":"Increase the MariaDB server vCores",
               "recommendationResourceLink":"https://portal.azure.com/#blade/Microsoft_Azure_Expert/RecommendationListBlade/source/ActivityLog/recommendationTypeId/a5f888e3-8cf4-4491-b2ba-b120e14eb7ce/resourceId/%2Fsubscriptions%2F<subscription id>%2FresourceGroups%2F<resource group name>%2Fproviders%2FMicrosoft.DBforMariaDB%2Fservers%2F<resource name>",
               "recommendationType":"a5f888e3-8cf4-4491-b2ba-b120e14eb7ce"
            },
            "resourceId":"/subscriptions/<subscription id>/resourcegroups/<resource group name>/providers/microsoft.dbformariadb/servers/<resource name>",
            "resourceGroupName":"<resource group name>",
            "resourceProviderName":"MICROSOFT.DBFORMARIADB",
            "status":"Active",
            "subStatus":"",
            "subscriptionId":"<subscription id>",
            "submissionTimestamp":"2019-07-17T20:36:39.3966926+00:00",
            "resourceType":"MICROSOFT.DBFORMARIADB/SERVERS"
         }
      },
      "properties":{  
 
      }
   }
}

V obou schématech můžete identifikovat události doporučení Advisoru tak, že vyhledáte eventSource je Recommendation a operationName je Microsoft.Advisor/recommendations/available/action.

Mezi další důležitá pole, která byste mohli chtít použít, patří:

  • alertTargetIDs (ve společném schématu) nebo resourceId (starší verze schématu)
  • typ doporučení
  • název doporučení
  • doporučeníCategory
  • doporučeníÚpadek
  • odkaz na zdroj doporučení

Správa výstrah

V Azure Advisoru můžete upravit, odstranit nebo zakázat a povolit upozornění na doporučení.

  1. Na portálu vyberte Azure Advisor.

    Snímek obrazovky s nabídkou Azure Portal s vybranou možností Azure Advisoru

  2. V části Monitorování v nabídce vlevo vyberte Výstrahy.

    Snímek obrazovky s nabídkou Azure Portal s vybranou možností Upozornění

  3. Pokud chcete upozornění upravit, kliknutím na název výstrahy výstrahu ji otevřete a upravte pole, která chcete upravit.

  4. Pokud chcete upozornění odstranit, povolit nebo zakázat, klikněte na tři tečky na konci řádku a vyberte akci, kterou chcete provést.

Další kroky