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

  1. A portálon válassza az Azure Advisor lehetőséget.

    Azure Advisor a portálon

  2. A bal oldali menü Figyelés szakaszában válassza a Riasztások lehetőséget.

    Riasztások az Advisorban

  3. Válassza az Új tanácsadó riasztása lehetőséget.

    Új Advisor-riasztás

  4. 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.

    Advisor-riasztás hatóköre

  5. 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.

    Azure Advisor-riasztási feltétel

  6. 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.

    Advisor riasztási műveletcsoport

  7. 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.

    Advisor-riasztás meglévő hozzáadása

  8. 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.

    Képernyőkép a Riasztás részletei szakaszról.

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.

  1. A portálon válassza az Azure Advisor lehetőséget.

    Képernyőkép a Azure Portal menüről, amelyen az Azure Advisor van kiválasztva.

  2. A bal oldali menü Figyelés szakaszában válassza a Riasztások lehetőséget.

    Képernyőkép a Azure Portal menüről, amelyen a Riasztások elem van kiválasztva.

  3. 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.

  4. 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