Waarneembaarheid in Azure API Management
VAN TOEPASSING OP: Alle API Management-lagen
Waarneembaarheid is de mogelijkheid om inzicht te verkrijgen in de interne status van een systeem van de gegevens die het produceert en de mogelijkheid om die gegevens te verkennen om vragen te beantwoorden over wat er is gebeurd en waarom.
Met Azure API Management kunnen organisaties het beheer van alle API's centraliseren. Omdat het fungeert als een single point of entry van alle API-verkeer, is het een ideale plek om de API's te observeren.
Overzicht
Met Azure API Management kunt u ervoor kiezen om de beheerde gateway of zelf-hostende gateway te gebruiken, hetzij zelf geïmplementeerd of met behulp van een Azure Arc-extensie.
De onderstaande tabel bevat een overzicht van alle waarneembaarheidsmogelijkheden die worden ondersteund door API Management om API's te gebruiken en welke implementatiemodellen ze ondersteunen. Deze mogelijkheden kunnen worden gebruikt door API-uitgevers en anderen die gemachtigd zijn om het API Management-exemplaar te gebruiken of te beheren.
Notitie
Voor API-gebruikers die de ontwikkelaarsportal gebruiken, is er een ingebouwd API-rapport beschikbaar. Het biedt alleen informatie over hun afzonderlijke API-gebruik gedurende de voorgaande 90 dagen. Het ingebouwde API-rapport is momenteel niet beschikbaar in de ontwikkelaarsportal voor de v2-servicelagen.
Hulpprogramma | Handig voor | Gegevensvertraging | Retentie | Steekproeven | Gegevenstype | Ondersteunde implementatiemodellen |
---|---|---|---|---|---|---|
API Inspector | Testen en foutopsporing | Meteen | Laatste 100 traceringen | Ingeschakeld per aanvraag | Traceringen aanvragen | Beheerd, zelf-hostend, Azure Arc, werkruimte |
Ingebouwde analyse | Rapportage en bewaking | Minuten | Levenslang | 100% | Rapporten en logboeken | Beheerd |
Metrische gegevens van Azure Monitor | Rapportage en bewaking | Minuten | 90 dagen (upgrade om uit te breiden) | 100% | Metrische gegevens voor | Beheerd, zelf-hostend2, Azure Arc |
Azure Monitor-logboeken | Rapportage, bewaking en foutopsporing | Minuten | 31 dagen/5 GB (upgrade om uit te breiden) | 100% (aanpasbaar) | Logboeken | Beheerde1, zelf-hostende3, Azure Arc3 |
Azure Application Insights | Rapportage, bewaking en foutopsporing | Seconden | 90 dagen/5 GB (upgrade om uit te breiden) | Aanpassen | Logboeken, metrische gegevens | Beheerde1, zelf-hostende1, Azure Arc1, werkruimte1 |
Logboekregistratie via Azure Event Hubs | Aangepaste scenario's | Seconden | Door gebruiker beheerd | Aanpassen | Aanpassen | Beheerde1, zelf-hostende1, Azure Arc1 |
OpenTelemetry | Controleren | Minuten | Door gebruiker beheerd | 100% | Metrische gegevens voor | Zelf-hostend2 |
1. Optioneel, afhankelijk van de configuratie van de functie in Azure API Management
2. Optioneel, afhankelijk van de configuratie van de gateway
3. De zelf-hostende gateway verzendt momenteel geen diagnostische logboeken naar Azure Monitor. Het is echter mogelijk om logboeken lokaal te configureren en te behouden waar de zelf-hostende gateway wordt geïmplementeerd. Zie voor meer informatie het configureren van lokale metrische gegevens en logboeken voor zelf-hostende gateway
Volgende stappen
- Aan de slag met metrische gegevens en logboeken van Azure Monitor
- Meer informatie over het registreren van aanvragen met Application Insights
- Meer informatie over het vastleggen van gebeurtenissen via Event Hubs
- Meer informatie over het visualiseren van Azure Monitor-gegevens met behulp van Azure Managed Grafana