Azure Advisor-riasztások létrehozása új javaslatokhoz a Azure Portal
Ez a cikk bemutatja, hogyan állíthat be riasztást az Azure Advisor új javaslataihoz a Azure Portal használatával.
Amikor az Azure Advisor új javaslatot észlel az egyik erőforrásához, a rendszer egy eseményt tárol az Azure-tevékenységnaplóban. Ezekhez az eseményekhez riasztásokat állíthat be az Azure Advisorban egy javaslatspecifikus riasztás-létrehozási felületen. Kiválaszthat egy előfizetést, és opcionálisan egy erőforráscsoportot is, amellyel megadhatja azokat az erőforrásokat, amelyekről riasztásokat szeretne kapni.
A javaslatok típusait az alábbi tulajdonságok használatával is meghatározhatja:
- Kategória
- Hatásszint
- Javaslat típusa
A riasztás aktiválásakor végrehajtandó műveletet is konfigurálhatja:
- Meglévő műveletcsoport kiválasztása
- Új műveletcsoport létrehozása
A műveletcsoportokkal kapcsolatban további információt a műveletcsoportok létrehozásáról és kezeléséről szóló cikkben talál.
Megjegyzés
Az Advisor-riasztások jelenleg csak magas rendelkezésre állási, teljesítmény- és költségjavaslatokhoz érhetők el. A biztonsági javaslatok nem támogatottak.
Riasztási szabály létrehozása
A portálon válassza az Azure Advisor lehetőséget.
A bal oldali menü Figyelés szakaszában válassza a Riasztások lehetőséget.
Válassza az Új tanácsadó riasztása lehetőséget.
A Hatókör szakaszban válassza ki az előfizetést, és opcionálisan azt az erőforráscsoportot, amelyről riasztást szeretne kapni.
A Feltétel szakaszban válassza ki a riasztás konfigurálásához használni kívánt módszert. Ha riasztást szeretne kapni egy adott kategóriára és/vagy hatásszintre vonatkozó összes javaslatról, válassza a Kategória és hatásszint lehetőséget. Ha riasztást szeretne kapni egy adott típusú javaslatról, válassza a Javaslat típusa lehetőséget.
A kiválasztott Konfigurálás beállítástól függően megadhatja a feltételeket. Ha minden javaslatot szeretne, hagyja üresen a többi mezőt.
A műveletcsoportok szakaszban válassza a Meglévő hozzáadása lehetőséget egy már létrehozott műveletcsoport használatához, vagy válassza az Új létrehozása lehetőséget egy új műveletcsoport beállításához.
A Riasztás részletei szakaszban adja meg a riasztás nevét és rövid leírását. Ha engedélyezni szeretné a riasztást, hagyja a Szabály engedélyezése létrehozáskor beállítást Igen értékre. Ezután válassza ki azt az erőforráscsoportot, amelybe menteni szeretné a riasztást. Ez nem befolyásolja a javaslat célzási hatókörét.
Javaslati riasztások konfigurálása webhook használatára
Ez a szakasz bemutatja, hogyan konfigurálhatja az Azure Advisor-riasztásokat a javaslatok adatainak webhookokon keresztüli küldésére a meglévő rendszerekbe.
Riasztásokat állíthat be, amelyek értesítést kapnak, ha új Advisor-javaslatot kap az egyik erőforrására. Ezek a riasztások e-mailben vagy sms-ben értesíthetik Önt, de webhookon keresztül integrálhatók a meglévő rendszerekkel.
Az Advisor javaslati riasztás hasznos adatainak használata
Ha egy webhook használatával szeretné integrálni az Advisor-riasztásokat a saját rendszereibe, elemeznie kell az értesítésből küldött JSON-hasznos adatokat.
Amikor beállítja a műveletcsoportot ehhez a riasztáshoz, kiválaszthatja, hogy a gyakori riasztási sémát szeretné-e használni. Ha a gyakori riasztási sémát választja, a hasznos adatok a következőképpen fognak kinézni:
{
"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"
}
}
}
Ha nem használja a közös sémát, a hasznos adatok a következőhöz hasonlóan néznek ki:
{
"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":{
}
}
}
Bármelyik sémában azonosíthatja az Advisor javaslati eseményeit, ha az eventSource is Recommendation
értéket keresi, az operationName pedig .Microsoft.Advisor/recommendations/available/action
Néhány további fontos mező, amelyet érdemes lehet használni:
- alertTargetIDs (a közös sémában) vagy resourceId (örökölt séma)
- recommendationType
- recommendationName
- recommendationCategory
- recommendationImpact
- recommendationResourceLink
A riasztások kezelése
Az Azure Advisorban szerkesztheti, törölheti vagy letilthatja a javaslati riasztásokat, és engedélyezheti őket.
A portálon válassza az Azure Advisor lehetőséget.
A bal oldali menü Figyelés szakaszában válassza a Riasztások lehetőséget.
A riasztás szerkesztéséhez kattintson a Riasztás nevére a riasztás megnyitásához és a szerkeszteni kívánt mezők szerkesztéséhez.
Riasztás törléséhez, engedélyezéséhez vagy letiltásához kattintson a sor végén található három pontra, majd válassza ki a kívánt műveletet.
Következő lépések
- Áttekintést kaphat a tevékenységnapló-riasztásokról, és megtudhatja, hogyan fogadhat riasztásokat.
- További információ a műveletcsoportokról.