Sdílet prostřednictvím


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

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

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

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

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

Můžete také nakonfigurovat akci, která se provede při aktivaci výstrahy:

  • 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:

Výstrahy Advisoru jsou aktuálně dostupné jenom pro doporučení k vysoké dostupnosti, výkonu a nákladům. Doporučení zabezpečení nejsou podporovaná.

Vytvoření pravidla výstrahy

Pomocí těchto kroků vytvořte pravidlo upozornění.

  1. Na webu Azure Portal vyberte Advisor.

    Snímek obrazovky znázorňující Advisor na portálu

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

    Snímek obrazovky znázorňující výstrahy v Advisoru

  3. Vyberte nové upozornění advisoru.

    Snímek obrazovky znázorňující upozornění nového poradce

  4. V části Obor vyberte předplatné a volitelně skupinu prostředků, na kterou chcete být upozorněni.

    Snímek obrazovky znázorňující obor upozornění Advisoru

  5. V části podmínky 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 Kategorii a úroveň dopadu. Pokud chcete upozorňovat na všechna doporučení určitého typu, vyberte typ doporučení.

    Snímek obrazovky znázorňující podmínky upozornění Advisoru

  6. V závislosti na konfiguraci podle možnosti, kterou vyberete, můžete zadat kritéria. Pokud chcete všechna doporučení, ponechte zbývající pole prázdná.

    Snímek obrazovky znázorňující skupinu akcí upozornění Advisoru

  7. V části Skupiny akcí zvolte Vybrat existující a použijte skupinu akcí, kterou jste už vytvořili, nebo vyberte Vytvořit novou a nastavte novou skupinu akcí.

    Snímek obrazovky s upozorněním Advisoru Vyberte existující

  8. V části s podrobnostmi výstrahy zadejte název a krátký popis upozornění. Pokud chcete, aby se upozornění povolilo, nechte pravidlo Povolit při vytváření nastavené na Ano. Pak vyberte skupinu prostředků, do které chcete upozornění uložit. Toto nastavení neovlivní rozsah cílení doporučení.

    Snímek obrazovky znázorňující část s podrobnostmi výstrahy

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

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

Upozornění můžete nastavit tak, aby se zobrazovala oznámení, když máte nové doporučení Advisoru pro některý z vašich prostředků. Tato upozornění vás můžou informovat e-mailem nebo textovou zprávou. 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 integrovat upozornění Advisoru do vlastních systémů pomocí webhooku, musíte analyzovat datovou část JSON odeslanou z oznámení.

Když pro tuto výstrahu nastavíte skupinu akcí, vyberte, jestli chcete použít společné schéma upozornění. Pokud vyberete běžné schéma upozornění, datová část vypadá jako v tomto příkladu:

{  
   "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":"aaaa0000-bb11-2222-33cc-444444dddddd",
         "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 společné schéma, datová část vypadá jako v následujícím příkladu:

{  
   "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":"bbbb1111-cc22-3333-44dd-555555eeeeee",
            "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 hledáte eventSource Recommendation a operationName je Microsoft.Advisor/recommendations/available/action.

Některá z dalších důležitých polí, která můžete chtít použít, jsou:

  • alertTargetIDs (ve společném schématu) nebo resourceId (starší schéma)
  • recommendationType
  • recommendationName
  • recommendationCategory
  • recommendationImpact
  • recommendationResourceLink

Správa výstrah

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

  1. Na webu Azure Portal vyberte Advisor.

    Snímek obrazovky znázorňující nabídku webu Azure Portal s vybranou možností Advisor

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

    Snímek obrazovky znázorňující nabídku webu Azure Portal s vybranou možností Výstrahy

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

  4. Pokud chcete výstrahu odstranit, povolit nebo zakázat, vyberte tři tečky na konci řádku. Pak vyberte akci, kterou chcete provést.