Megosztás a következőn keresztül:


Azure Advisor-riasztások létrehozása új javaslatokhoz az Azure Portal használatával

Ez a cikk bemutatja, hogyan állíthat be riasztást az Azure Advisor új ajánlásaihoz az Azure Portal használatával.

Amikor az Advisor új javaslatot észlel az egyik erőforrásához, az esemény az Azure tevékenységnaplójában lesz tárolva. Az Advisor javaslatspecifikus riasztás-létrehozási felülettel állíthat be riasztásokat ezekhez az eseményekhez. Kiválaszthat egy előfizetést, és opcionálisan egy erőforráscsoportot is, hogy megadja 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

Konfigurálhatja azt a műveletet is, amely egy riasztás aktiválásakor történik:

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

Feljegyzé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

Kövesse az alábbi lépéseket egy riasztási szabály létrehozásához.

  1. Az Azure Portalon válassza az Advisor lehetőséget.

    Képernyőkép az Advisorról a portálon.

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

    Képernyőkép a riasztásokról az Advisorban.

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

    Képernyőkép a New Advisor-riasztásról.

  4. A Hatókör szakaszban válassza ki az előfizetést, és opcionálisan azt az erőforráscsoportot, amelyen riasztást szeretne kapni.

    Az Advisor riasztási hatókörét bemutató képernyőkép.

  5. A feltétel szakaszban válassza ki a riasztás konfigurálásához használni kívánt módszert. Ha egy adott kategória vagy hatásszint összes javaslatára szeretne riasztást küldeni, válassza a Kategória és az érintettségi szint lehetőséget. Ha egy adott típusú javaslatra szeretne riasztást küldeni, válassza a Javaslat típusa lehetőséget.

    Képernyőkép az Advisor riasztási feltételeiről.

  6. A kiválasztott Konfigurált beállítástól függően megadhatja a feltételeket. Ha minden javaslatot szeretne, hagyja üresen a többi mezőt.

    Képernyőkép az Advisor riasztási műveletcsoportról.

  7. A műveletcsoportok szakaszban válassza a Meglévő kijelölése 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.

    Képernyőkép az Advisor-riasztás Meglévő kiválasztása lehetőségről.

  8. A riasztás részletei szakaszban adjon nevet és rövid leírást a riasztásnak. Ha azt szeretné, hogy a riasztás engedélyezve legyen, hagyja meg az Engedélyezés szabályt a Létrehozáskor beállításnál igen értékre. Ezután válassza ki azt az erőforráscsoportot, amelybe menteni szeretné a riasztást. Ez a beállítás 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 Advisor-riasztásokat a javaslatok adatainak webhookokon keresztüli küldésére a meglévő rendszerekbe.

Beállíthat riasztásokat, 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. A meglévő rendszerekkel webhookon keresztül is integrálhatók.

Az Advisor-javaslati riasztás hasznos adatainak használata

Ha 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ő példához hasonlóan néznek ki:

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

Ha nem használja a gyakori sémát, a hasznos adatok a következő példához 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":"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":{  
 
      }
   }
}

Bármelyik sémában azonosíthatja az Advisor javaslati eseményeit, ha keresi eventSource azokatRecommendation, és operationName azok is.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émában)
  • recommendationType
  • recommendationName
  • recommendationCategory
  • recommendationImpact
  • recommendationResourceLink

A riasztások kezelése

Az Advisorban szerkesztheti, törölheti vagy letilthatja a javaslatokra vonatkozó riasztásokat.

  1. Az Azure Portalon válassza az Advisor lehetőséget.

    Képernyőkép az Azure Portal menüjéről, amelyen az 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 az Azure Portal menüjéről, amelyen a Riasztások elem van kiválasztva.

  3. A riasztás szerkesztéséhez válassza ki a riasztás nevét 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 jelölje ki a sor végén található három pontot. Ezután válassza ki a végrehajtandó műveletet.