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.
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.
- Blader in Azure Portal naar uw API Management-exemplaar.
- Selecteer diagnostische instellingen> in het linkermenu onder Bewaking en diagnostische instelling toevoegen.
- Voer een beschrijvende naam in voor de diagnostische instelling.
- Selecteer logboeken met betrekking tot ApiManagement Gateway in logboeken.
- 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.
- 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.
- Blader in Azure Portal naar uw API Management-exemplaar.
- Selecteer Inzichten in het linkermenu onder Bewaking. Het analysedashboard wordt geopend.
- Selecteer een tijdsbereik voor gegevens.
- 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:
- Blader in Azure Portal naar uw API Management-exemplaar.
- Selecteer Analyse in het linkermenu onder Bewaking.
- Selecteer een tijdsbereik voor gegevens of voer een aangepast tijdsbereik in.
- Selecteer een rapportcategorie voor analysegegevens, zoals Tijdlijn, Geografie, enzovoort.
- 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.
Gerelateerde inhoud
- Zie Zelfstudie: Gepubliceerde API's bewaken voor een inleiding tot Azure Monitor-functies in API Management
- Zie Uw API's bewaken met Azure API Management, Event Hubs en Moesif voor gedetailleerde HTTP-logboekregistratie en -bewaking.
- Meer informatie over het integreren van Azure API Management met Azure-toepassing Insights.