API-analyses ophalen in Azure API Management

VAN TOEPASSING OP: Ontwikkelaar | Basic | Basic v2 | Standaard | Standard v2 | Premium

Azure API Management biedt analyses voor uw API's, zodat u hun gebruik en prestaties kunt analyseren. Gebruik analyses voor bewaking op hoog niveau en probleemoplossing van uw API's. Zie Zelfstudie: Gepubliceerde API's bewaken voor andere bewakingsfuncties, waaronder bijna realtime metrische gegevens en resourcelogboeken voor diagnostische gegevens en controle.

Schermopname van API-analyse in de portal.

Over API-analyses

  • API Management biedt analyses met behulp van een dashboard op basis van Azure Monitor. Het dashboard voegt gegevens samen in een Azure Log Analytics-werkruimte.

  • In de klassieke API Management-servicelagen bevat uw API Management-exemplaar ook verouderde ingebouwde analyses in de Azure-portal en kunnen analysegegevens worden geopend met behulp van de API Management REST API. Gelijkwaardige gegevens worden weergegeven in het dashboard op basis van Azure Monitor en ingebouwde analyses.

Belangrijk

  • Het dashboard op basis van Azure Monitor is de aanbevolen manier om toegang te krijgen tot analysegegevens.
  • Verouderde ingebouwde analyses zijn niet beschikbaar in de v2-lagen.

Analyseer met API-analyses het gebruik en de prestaties van de API's in uw API Management-exemplaar in verschillende dimensies, waaronder:

  • Tijd
  • Geografie
  • API's
  • API-bewerkingen
  • Producten
  • Abonnementen
  • Gebruikers
  • Verzoeken

Notitie

  • API-analyse biedt gegevens over aanvragen, waaronder mislukte en niet-geautoriseerde aanvragen.
  • Geografiewaarden zijn geschat op basis van IP-adrestoewijzing.
  • Er kan een vertraging van 15 minuten of meer optreden bij de beschikbaarheid van analysegegevens.

Dashboard op basis van Azure Monitor

Als u het dashboard op basis van Azure Monitor wilt gebruiken, moet u een Log Analytics-werkruimte configureren als gegevensbron voor API Management-gatewaylogboeken.

Als u er een wilt configureren, zijn de volgende korte stappen voor het verzenden van gatewaylogboeken naar een Log Analytics-werkruimte. Zie Zelfstudie: Gepubliceerde API's bewaken voor meer informatie. Dit is een eenmalige installatie.

  1. Blader in Azure Portal naar uw API Management-exemplaar.
  2. Selecteer diagnostische instellingen> in het linkermenu onder Bewaking en diagnostische instelling toevoegen.
  3. Voer een beschrijvende naam in voor de diagnostische instelling.
  4. Selecteer logboeken met betrekking tot ApiManagement Gateway in logboeken.
  5. Selecteer verzenden naar Log Analytics in doeldetails en selecteer een Log Analytics-werkruimte in hetzelfde of een ander abonnement. Zie Een Log Analytics-werkruimte maken als u een werkruimte wilt maken.
  6. Accepteer de standaardinstellingen voor andere instellingen of pas deze indien nodig aan. Selecteer Opslaan.

Het dashboard openen

Nadat een Log Analytics-werkruimte is geconfigureerd, opent u het dashboard op basis van Azure Monitor om het gebruik en de prestaties van uw API's te analyseren.

  1. Blader in Azure Portal naar uw API Management-exemplaar.
  2. Selecteer Inzichten in het linkermenu onder Bewaking. Het analysedashboard wordt geopend.
  3. Selecteer een tijdsbereik voor gegevens.
  4. Selecteer een rapportcategorie voor analysegegevens, zoals Tijdlijn, Geografie, enzovoort.

Verouderde ingebouwde analyses

In bepaalde API Management-servicelagen is ingebouwde analyse ook beschikbaar in Azure Portal en kunnen analysegegevens worden geopend met behulp van de API Management REST API.

Ingebouwde analyse - portal

Voor toegang tot de ingebouwde analyse in Azure Portal:

  1. Blader in Azure Portal naar uw API Management-exemplaar.
  2. Selecteer Analyse in het linkermenu onder Bewaking.
  3. Selecteer een tijdsbereik voor gegevens of voer een aangepast tijdsbereik in.
  4. Selecteer een rapportcategorie voor analysegegevens, zoals Tijdlijn, Geografie, enzovoort.
  5. U kunt het rapport desgewenst filteren op een of meer extra categorieën.

Analyse - REST API

Gebruik rapportenbewerkingen in de REST API van API Management om analysegegevens voor uw API Management-exemplaar op te halen en te filteren.

Beschikbare bewerkingen retourneren rapportrecords per API, geografie, API-bewerkingen, product, aanvraag, abonnement, tijd of gebruiker.