Azure Advisor-waarschuwingen maken voor nieuwe aanbevelingen met behulp van Azure Portal
In dit artikel wordt beschreven hoe u een waarschuwing instelt voor nieuwe aanbevelingen van Azure Advisor met behulp van Azure Portal.
Wanneer Advisor een nieuwe aanbeveling voor een van uw resources detecteert, wordt een gebeurtenis opgeslagen in het Azure-activiteitenlogboek. U kunt waarschuwingen voor deze gebeurtenissen van Advisor instellen met behulp van een aanbevelingsspecifieke ervaring voor het maken van waarschuwingen. U kunt een abonnement en optioneel een resourcegroep selecteren om de resources op te geven waarvoor u waarschuwingen wilt ontvangen.
U kunt ook de typen aanbevelingen vaststellen met behulp van de volgende eigenschappen:
- Categorie
- Impactniveau
- Aanbevelingstype
U kunt ook de actie configureren die plaatsvindt wanneer een waarschuwing wordt geactiveerd door:
- Een bestaande actiegroep selecteren.
- Een nieuwe actiegroep maken.
Raadpleeg Actiegroepen maken en beheren voor meer informatie over actiegroepen.
Notitie
Advisor-waarschuwingen zijn momenteel alleen beschikbaar voor aanbevelingen voor hoge beschikbaarheid, prestaties en kosten. Aanbevelingen voor beveiliging worden niet ondersteund.
Een waarschuwingsregel maken
Volg deze stappen om een waarschuwingsregel te maken.
Selecteer Advisor in de Azure-portal.
Selecteer Waarschuwingen in de sectie Bewaking in het linkermenu.
Selecteer Nieuwe Advisor-waarschuwing.
Selecteer in de sectie Bereik het abonnement en eventueel de resourcegroep waarvoor u een waarschuwing wilt ontvangen.
Selecteer in de sectie Voorwaarde de methode die u wilt gebruiken voor het configureren van uw waarschuwing. Als u wilt waarschuwen voor alle aanbevelingen voor een bepaalde categorie of impactniveau, selecteert u Categorie en impactniveau. Als u een waarschuwing wilt ontvangen voor alle aanbevelingen van een bepaald type, selecteert u Aanbevelingstype.
Afhankelijk van de optie Geconfigureerd op die u selecteert, kunt u de criteria opgeven. Als u alle aanbevelingen wilt, laat u de resterende velden leeg.
Kies in de sectie Actiegroepen bestaande selecteren om een actiegroep te gebruiken die u al hebt gemaakt of selecteer Nieuwe maken om een nieuwe actiegroep in te stellen.
Geef in de sectie details van de waarschuwing een naam en een korte beschrijving op voor uw waarschuwing. Als u de waarschuwing wilt inschakelen, laat u de regel Inschakelen bij het maken van de selectie ingesteld op Ja. Selecteer vervolgens de resourcegroep om uw waarschuwing op te slaan. Deze instelling heeft geen invloed op het doelbereik van de aanbeveling.
Aanbevelingswaarschuwingen configureren voor het gebruik van een webhook
In deze sectie wordt beschreven hoe u Advisor-waarschuwingen configureert voor het verzenden van aanbevelingsgegevens via webhooks naar uw bestaande systemen.
U kunt waarschuwingen instellen om een melding te ontvangen wanneer u een nieuwe Advisor-aanbeveling voor een van uw resources hebt. Deze waarschuwingen kunnen u per e-mail of sms op de hoogte stellen. Ze kunnen ook worden gebruikt om te integreren met uw bestaande systemen via een webhook.
De nettolading van de advisor-aanbevelingswaarschuwing gebruiken
Als u Advisor-waarschuwingen in uw eigen systemen wilt integreren met behulp van een webhook, moet u de JSON-nettolading parseren die vanuit de melding wordt verzonden.
Wanneer u uw actiegroep voor deze waarschuwing instelt, selecteert u of u het algemene waarschuwingsschema wilt gebruiken. Als u het algemene waarschuwingsschema selecteert, ziet uw nettolading er als volgt uit:
{
"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"
}
}
}
Als u het algemene schema niet gebruikt, ziet uw nettolading eruit als in het volgende voorbeeld:
{
"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":{
}
}
}
In beide schema's kunt u aanbevelingen van Advisor identificeren door te zoeken naar eventSource
is Recommendation
en operationName
is Microsoft.Advisor/recommendations/available/action
.
Enkele van de andere belangrijke velden die u mogelijk wilt gebruiken, zijn:
alertTargetIDs
(in het algemene schema) ofresourceId
(verouderd schema)recommendationType
recommendationName
recommendationCategory
recommendationImpact
recommendationResourceLink
De waarschuwingen beheren
Vanuit Advisor kunt u waarschuwingen voor aanbevelingen bewerken, verwijderen of uitschakelen en inschakelen.
Selecteer Advisor in de Azure-portal.
Selecteer Waarschuwingen in de sectie Bewaking in het linkermenu.
Als u een waarschuwing wilt bewerken, selecteert u de naam van de waarschuwing om de waarschuwing te openen en bewerkt u de velden die u wilt bewerken.
Als u een waarschuwing wilt verwijderen, in- of uitschakelen, selecteert u het beletselteken aan het einde van de rij. Selecteer vervolgens de actie die u wilt uitvoeren.
Gerelateerde inhoud
- Krijg een overzicht van waarschuwingen voor activiteitenlogboeken en leer hoe u waarschuwingen ontvangt.
- Meer informatie over actiegroepen.