Observerbarhet i Azure API Management
GÄLLER FÖR: Alla API Management-nivåer
Observerbarhet är möjligheten att förstå det interna tillståndet för ett system från de data som genereras och möjligheten att utforska dessa data för att besvara frågor om vad som hände och varför.
Azure API Management hjälper organisationer att centralisera hanteringen av alla API:er. Eftersom den fungerar som en enda startpunkt för all API-trafik är det en idealisk plats att observera API:erna.
Översikt
Med Azure API Management kan du välja att använda den hanterade gatewayen eller en lokalt installerad gateway, antingen självdistribuerad eller med hjälp av ett Azure Arc-tillägg.
Tabellen nedan sammanfattar alla observerbarhetsfunktioner som stöds av API Management för att använda API:er och vilka distributionsmodeller de stöder. Dessa funktioner kan användas av API-utgivare och andra som har behörighet att använda eller hantera API Management-instansen.
Kommentar
För API-konsumenter som använder utvecklarportalen finns en inbyggd API-rapport tillgänglig. Den innehåller bara information om deras individuella API-användning under de föregående 90 dagarna. För närvarande är den inbyggda API-rapporten inte tillgänglig i utvecklarportalen för v2-tjänstnivåerna.
Verktyg | Användbart för | Datafördröjning | Kvarhållning | Sampling | Datatyp | Distributionsmodeller som stöds |
---|---|---|---|---|---|---|
API Inspector | Testa och felsöka | Direkt | De senaste 100 spårningarna | Aktiverad per begäran | Begära spårningar | Hanterad, lokalt installerad, Azure Arc, Arbetsyta |
Inbyggda analyser | Rapportering och övervakning | Minuter | Livstid | 100 % | Rapporter och loggar | Hanterade |
Azure Monitor-mått | Rapportering och övervakning | Minuter | 90 dagar (uppgradera för att utöka) | 100 % | Mått | Hanterad, lokalt installerad2, Azure Arc |
Azure Monitor-loggar | Rapportering, övervakning och felsökning | Minuter | 31 dagar/5 GB (uppgradera för att utöka) | 100 % (justerbar) | Loggar | Hanterad1, lokalt installerad3, Azure Arc3 |
Azure Application Insights | Rapportering, övervakning och felsökning | Sekunder | 90 dagar/5 GB (uppgradera för att utöka) | Anpassat | Loggar, mått | Hanterad1, lokalt installerad1, Azure Arc1, Arbetsyta1 |
Logga via Azure Event Hubs | Anpassade scenarier | Sekunder | Hanteras av användare | Anpassat | Anpassat | Hanterad1, lokalt installerad1, Azure Arc1 |
OpenTelemetry | Övervakning | Minuter | Hanteras av användare | 100 % | Mått | Lokalt installerad2 |
1. Valfritt, beroende på konfigurationen av funktionen i Azure API Management
2. Valfritt, beroende på gatewayens konfiguration
3. Den lokalt installerade gatewayen skickar för närvarande inte diagnostikloggar till Azure Monitor. Det är dock möjligt att konfigurera och bevara loggar lokalt där den lokalt installerade gatewayen distribueras. Mer information finns i konfigurera lokala mått och loggar för gateway med egen värd
Nästa steg
- Kom igång med Azure Monitor-mått och loggar
- Lär dig hur du loggar begäranden med Application Insights
- Lär dig hur du loggar händelser via Event Hubs
- Lär dig mer om att visualisera Azure Monitor-data med Hjälp av Azure Managed Grafana