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. Vzhledem k tomu, ž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 provozování rozhraní API a modelů nasazení, které podporují. Tyto funkce můžou používat vydavatelé rozhraní API a jiní uživatelé, kteří mají oprávnění k provozování nebo správě instance služby API Management.
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í v současné době 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