Créer des alertes Azure Advisor pour les nouvelles suggestions à l’aide du Portail Azure
Cet article explique comment configurer une alerte pour les nouvelles suggestions à partir d’Azure Advisor à l’aide du Portail Azure.
Chaque fois qu’Azure Advisor détecte une nouvelle recommandation pour l’une de vos ressources, un événement est stocké dans le journal d’activité Azure. Vous pouvez configurer des alertes pour ces événements à partir d’Azure Advisor en utilisant une expérience de création d’alertes spécifique aux recommandations. Vous pouvez sélectionner un abonnement et éventuellement un groupe de ressources afin de spécifier les ressources pour lesquelles vous souhaitez recevoir des alertes.
Vous pouvez également déterminer les types de recommandations à l’aide des propriétés suivantes :
- Category
- Niveau d’impact
- Type de recommandation
Vous pouvez également configurer l’action à entreprendre lorsqu’une alerte est déclenchée par :
- La sélection d’un groupe d’actions existant
- La création d’un nouveau groupe d’actions
Pour en savoir plus sur les groupes d’actions, consultez Créer et gérer des groupes d’actions.
Notes
Les alertes Advisor sont actuellement disponibles uniquement pour les recommandations relatives à la haute disponibilité, aux performances et aux coûts. Les recommandations de sécurité ne sont pas prises en charge.
Créer une règle d’alerte
Dans le portail, sélectionnez Azure Advisor.
Dans la section Surveillance du menu de gauche, sélectionnez Alertes.
Sélectionnez Nouvelle alerte Advisor.
Dans la section Étendue, sélectionnez l’abonnement et éventuellement le groupe de ressources au sujet desquels vous souhaitez être alerté.
Dans la section Condition, sélectionnez la méthode que vous souhaitez utiliser pour configurer votre alerte. Si vous souhaitez être alerté pour toutes les recommandations d’une certaine catégorie et/ou d’un certain niveau d’impact, sélectionnez Catégorie et niveau d’impact. Si vous souhaitez être alerté pour toutes les recommandations d’un certain type, sélectionnez Type de recommandation.
Selon l’option Configuré par que vous sélectionnez, vous serez en mesure de spécifier les critères. Si vous souhaitez toutes les recommandations, laissez les champs restants vides.
Dans la section relative aux groupes d’actions, sélectionnez Ajouter existant pour utiliser un groupe d’actions que vous avez déjà créé ou sélectionnez Créer nouveau pour configurer un nouveau groupe d’actions.
Dans la section Détails de l’alerte, donnez un nom à votre alerte et spécifiez une brève description. Si vous souhaitez que votre alerte soit activée, laissez l’option Activer la règle lors de sa création définie sur Oui. Sélectionnez ensuite le groupe de ressources dans lequel vous souhaitez enregistrer votre alerte. Cela n’aura pas d’impact sur l’étendue de ciblage de la recommandation.
Configurer les alertes de recommandation pour utiliser un webhook
Cette section montre comment configurer les alertes Azure Advisor pour envoyer des données de recommandation via des webhooks à vos systèmes existants.
Vous pouvez configurer des alertes pour être averti lorsque vous avez une nouvelle recommandation Advisor sur l’une de vos ressources. Ces alertes peuvent vous avertir par e-mail ou SMS, mais elles peuvent également s’intégrer à vos systèmes existants via un webhook.
Utilisation de la charge utile d’alerte de recommandation Advisor
Si vous souhaitez intégrer des alertes Advisor à vos propres systèmes à l’aide d’un webhook, vous devez analyser la charge utile JSON qui est envoyée à partir de la notification.
Quand vous configurez votre groupe d’actions pour cette alerte, vous sélectionnez si vous souhaitez utiliser le schéma d’alerte commun. Si vous sélectionnez le schéma d’alerte commun, votre charge utile ressemblera à :
{
"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"
}
}
}
Si vous n’utilisez pas le schéma commun, votre charge utile ressemblera à :
{
"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":{
}
}
}
Dans l’un ou l’autre schéma, vous pouvez identifier les événements de recommandation Advisor en recherchant un eventSource égal à Recommendation
et un operationName égal à Microsoft.Advisor/recommendations/available/action
.
Voici quelques-uns des autres champs importants que vous pouvez utiliser :
- alertTargetIDs (dans le schéma commun) ou resourceId (schéma hérité)
- recommendationType
- recommendationName
- recommendationCategory
- recommendationImpact
- recommendationResourceLink
Gérez vos alertes
À partir d’Azure Advisor, vous pouvez modifier, supprimer, désactiver ou activer vos alertes de recommandation.
Dans le portail, sélectionnez Azure Advisor.
Dans la section Surveillance du menu de gauche, sélectionnez Alertes.
Pour modifier une alerte, cliquez sur le nom de l’alerte pour ouvrir l’alerte, puis modifiez les champs de votre choix.
Pour supprimer, activer ou désactiver une alerte, cliquez sur les points de suspension à la fin de la ligne, puis sélectionnez l’action que vous souhaitez entreprendre.
Étapes suivantes
- Obtenir une vue d’ensemble des alertes du journal d’activité et découvrir comment recevoir des alertes.
- En savoir plus sur les groupes d’actions.