Możliwość obserwowania w usłudze Azure API Management
DOTYCZY: Wszystkie warstwy usługi API Management
Możliwość obserwowania to możliwość zrozumienia wewnętrznego stanu systemu na podstawie generowanych danych oraz możliwości eksplorowania tych danych w celu udzielenia odpowiedzi na pytania dotyczące tego, co się stało i dlaczego.
Usługa Azure API Management ułatwia organizacjom scentralizowanie zarządzania wszystkimi interfejsami API. Ponieważ służy on jako pojedynczy punkt wejścia całego ruchu interfejsu API, jest to idealne miejsce do obserwowania interfejsów API.
Omówienie
Usługa Azure API Management umożliwia wybranie opcji korzystania z bramy zarządzanej lub własnej bramy, wdrożonej samodzielnie lub przy użyciu rozszerzenia usługi Azure Arc.
Poniższa tabela zawiera podsumowanie wszystkich możliwości obserwacji obsługiwanych przez usługę API Management w celu obsługi interfejsów API i obsługiwanych przez nie modeli wdrażania. Te możliwości mogą być używane przez wydawców interfejsu API i innych, którzy mają uprawnienia do obsługi wystąpienia usługi API Management lub zarządzania nim.
Uwaga
W przypadku użytkowników interfejsu API korzystających z portalu dla deweloperów dostępny jest wbudowany raport interfejsu API. Zawiera tylko informacje o użyciu poszczególnych interfejsów API w ciągu poprzednich 90 dni. Obecnie wbudowany raport interfejsu API nie jest dostępny w portalu dla deweloperów dla warstw usług w wersji 2.
Narzędzie | Przydatne w przypadku | Opóźnienie danych | Okres przetrzymywania | Próbkowanie | Rodzaj danych | Obsługiwane modele wdrażania |
---|---|---|---|---|---|---|
Inspektor interfejsu API | Testowanie i debugowanie | Błyskawiczne | Ostatnie 100 śladów | Włączone na żądanie | Ślady żądań | Zarządzane, self-hosted, Azure Arc, Obszar roboczy |
Wbudowana analiza | Raportowanie i monitorowanie | Minuty | Okres istnienia | 100% | Raporty i dzienniki | Zarządzana |
Metryki usługi Azure Monitor | Raportowanie i monitorowanie | Minuty | 90 dni (uaktualnienie do rozszerzenia) | 100% | Metryki | Zarządzane, self-hosted2, Azure Arc |
Dzienniki usługi Azure Monitor | Raportowanie, monitorowanie i debugowanie | Minuty | 31 dni/5 GB (uaktualnienie do rozszerzenia) | 100% (regulowane) | Dzienniki | Zarządzane1, self-hosted3, Azure Arc3 |
Azure Application Insights | Raportowanie, monitorowanie i debugowanie | Sekundy | 90 dni/5 GB (uaktualnienie do rozszerzenia) | Niestandardowy | Dzienniki, metryki | Zarządzane1, self-hosted1, Azure Arc1, Obszar roboczy1 |
Rejestrowanie za pośrednictwem usługi Azure Event Hubs | Scenariusze niestandardowe | Sekundy | Zarządzane przez użytkownika | Niestandardowy | Niestandardowy | Zarządzane1, self-hosted1, Azure Arc1 |
OpenTelemetry | Monitorowanie | Minuty | Zarządzane przez użytkownika | 100% | Metryki | Self-hosted2 |
1. Opcjonalne, w zależności od konfiguracji funkcji w usłudze Azure API Management
2. Opcjonalne, w zależności od konfiguracji bramy
3. Brama self-hosted obecnie nie wysyła dzienników diagnostycznych do usługi Azure Monitor. Istnieje jednak możliwość skonfigurowania i utrwalania dzienników lokalnie, w których wdrożono bramę self-hosted. Aby uzyskać więcej informacji, zobacz Konfigurowanie lokalnych metryk i dzienników dla własnej bramy
Następne kroki
- Wprowadzenie do metryk i dzienników usługi Azure Monitor
- Dowiedz się, jak rejestrować żądania za pomocą usługi Application Insights
- Dowiedz się, jak rejestrować zdarzenia za pośrednictwem usługi Event Hubs
- Dowiedz się więcej na temat wizualizowania danych usługi Azure Monitor przy użyciu narzędzia Azure Managed Grafana