Delen via


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.

  1. Selecteer Advisor in de Azure-portal.

    Schermopname van Advisor in de portal.

  2. Selecteer Waarschuwingen in de sectie Bewaking in het linkermenu.

    Schermopname van Waarschuwingen in Advisor.

  3. Selecteer Nieuwe Advisor-waarschuwing.

    Schermopname van New Advisor Alert.

  4. Selecteer in de sectie Bereik het abonnement en eventueel de resourcegroep waarvoor u een waarschuwing wilt ontvangen.

    Schermopname van het waarschuwingsbereik van Advisor.

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

    Schermopname van de waarschuwingsvoorwaarden van Advisor.

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

    Schermopname van de actiegroep Waarschuwing van Advisor.

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

    Schermopname van advisor-waarschuwing Bestaande selecteren.

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

    Schermopname van de sectie met waarschuwingsgegevens.

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) of resourceId (verouderd schema)
  • recommendationType
  • recommendationName
  • recommendationCategory
  • recommendationImpact
  • recommendationResourceLink

De waarschuwingen beheren

Vanuit Advisor kunt u waarschuwingen voor aanbevelingen bewerken, verwijderen of uitschakelen en inschakelen.

  1. Selecteer Advisor in de Azure-portal.

    Schermopname van het menu Azure Portal met Advisor geselecteerd.

  2. Selecteer Waarschuwingen in de sectie Bewaking in het linkermenu.

    Schermopname van het menu Azure Portal met Waarschuwingen geselecteerd.

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

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