Pozorovatelnost ve službě Azure API Management
PLATÍ PRO: Všechny úrovně služby API Management
Pozorovatelnost je schopnost pochopit vnitřní stav systému z dat, která vytváří, a schopnost zkoumat tato data a odpovídat na otázky ohledně toho, co se stalo a proč.
Azure API Management pomáhá organizacím centralizovat správu všech rozhraní API. Protože slouží jako jediný vstupní bod veškerého provozu rozhraní API, je ideálním místem pro sledování rozhraní API.
Přehled
Azure API Management umožňuje použít spravovanou bránu nebo bránu v místním prostředí, a to buď samostatně nasazenou, nebo pomocí rozšíření Azure Arc.
Následující tabulka shrnuje všechny možnosti pozorovatelnosti podporované službou API Management za účelem provozu rozhraní API a modelů nasazení, které podporují. Vydavatelé rozhraní API a další uživatelé s oprávněními k provozování nebo správě instance služby API Management můžou tyto funkce používat.
Poznámka:
Pro uživatele rozhraní API, kteří používají portál pro vývojáře, je k dispozici integrovaná sestava rozhraní API. Poskytuje pouze informace o jejich individuálním využití rozhraní API během předchozích 90 dnů. V současné době není integrovaná sestava rozhraní API dostupná na portálu pro vývojáře pro úrovně služby v2.
Nástroj | Užitečné pro | Prodleva dat | Uchovávání | Vzorkování | Druh dat | Podporované modely nasazení |
---|---|---|---|---|---|---|
Inspektor rozhraní API | Testování a ladění | Okamžitě | Posledních 100 trasování | Zapnuto na požadavek | Trasování požadavků | Spravované, hostované, Azure Arc, pracovní prostor |
Integrovaná analýza | Sledování a vytváření sestav | V řádu minut | Životnost | 100 % | Sestavy a protokoly | Spravované |
Metriky Azure Monitoru | Sledování a vytváření sestav | V řádu minut | 90 dnů (upgrade na prodloužení) | 100 % | Metriky | Spravované, hostované2, Azure Arc |
Protokoly Azure Monitoru | Vytváření sestav, monitorování a ladění | V řádu minut | 31 dní/5 GB (upgrade na prodloužení) | 100 % (nastavitelné) | Protokoly | Spravovaná1, místní3, Azure Arc3 |
Azure Application Insights | Vytváření sestav, monitorování a ladění | Sekundy | 90 dní/5 GB (upgrade na prodloužení) | Vlastní | Protokoly, metriky | Spravovaná1, místní1, Azure Arc1, pracovní prostor1 |
Protokolování přes Azure Event Hubs | Vlastní scénáře | Sekundy | Spravované uživatelem | Vlastní | Vlastní | Spravovaná1, místní1, Azure Arc1 |
OpenTelemetry | Sledování | V řádu minut | Spravované uživatelem | 100 % | Metriky | Hostované2 |
1. Volitelné v závislosti na konfiguraci funkce ve službě Azure API Management
2. Volitelné v závislosti na konfiguraci brány
3. Brána v místním prostředí aktuálně neodesílá diagnostické protokoly do služby Azure Monitor. Je ale možné nakonfigurovat a zachovat protokoly místně, kde je nasazená brána v místním prostředí. Další informace najdete v tématu Konfigurace místních metrik a protokolů pro bránu v místním prostředí.
Další kroky
- Začínáme se službou Azure Monitor for API Management
- Zjistěte, jak protokolovat požadavky pomocí Application Insights.
- Zjistěte, jak protokolovat události prostřednictvím služby Event Hubs.
- Informace o vizualizaci dat azure Monitoru pomocí Spravované grafany Azure