Einblick in Azure API Management
GILT FÜR: Alle API Management-Ebenen
Einblick ist die Fähigkeit, den internen Zustand eines Systems zu verstehen, von den Daten, die es produziert, und der Möglichkeit, diese Daten zu untersuchen, bis zum Beantworten von Fragen dazu, was passiert ist und warum.
Azure API Management unterstützt Organisationen dabei, die Verwaltung aller APIs zu zentralisieren. Da es als einziger Einstiegspunkt für den gesamten API-Datenverkehr fungiert, ist es ein idealer Ort, um die APIs zu beobachten.
Übersicht
Azure API Management ermöglicht Ihnen die Verwendung des verwalteten Gateways oder des selbst gehosteten Gateways, entweder selbst bereitgestellt oder mithilfe einer Azure Arc Erweiterung.
In der folgenden Tabelle sind alle Beobachtbarkeitsfunktionen zusammengefasst, die von API Management zum Betreiben von APIs unterstützt werden, und welche Bereitstellungsmodelle sie unterstützen. Diese Funktionen können von API-Herausgebern und anderen verwendet werden, die über Berechtigungen zum Betreiben oder Verwalten der API Management-Instanz verfügen.
Hinweis
Für API-Consumer, die das Entwicklerportal verwenden, ist ein integrierter API-Bericht verfügbar. Es stellt nur Informationen zu ihrer individuellen API-Verbrauch während der vorherigen 90 Tage bereit. Derzeit ist der integrierte API-Bericht im Entwicklerportal für die v2-Dienstebenen nicht verfügbar.
Tool | Hilfreich für | Datenverzögerung | Aufbewahrung | Stichproben | Datenart | Unterstützte Bereitstellungsmodelle |
---|---|---|---|---|---|---|
API-Inspektor | Testen und Debuggen | Sofort | Letzte 100 Ablaufverfolgungen | Aktivierung auf Anforderung | Ablaufverfolgungen von Anforderungen | Verwaltet, Selbstgehostet, Azure Arc, Arbeitsbereich |
Integrierte Analysen | Berichterstellung und Überwachung | Minuten | Gültigkeitsdauer | 100 % | Berichte und Protokolle | Verwaltet |
Azure Monitor-Metriken | Berichterstellung und Überwachung | Minuten | 90 Tage (zum Verlängern upgraden) | 100 % | Metriken | Verwaltet, selbstgehostet2, Azure Arc |
Azure Monitor-Protokolle | Berichterstellung, Überwachung und Debuggen | Minuten | 31 Tage/5 GB (zum Verlängern upgraden) | 100 % (anpassbar) | Protokolle | Verwaltet1, selbstgehostet3, Azure Arc3 |
Azure Application Insights | Berichterstellung, Überwachung und Debuggen | Sekunden | 90 Tage/5 GB (zum Verlängern upgraden) | Benutzerdefiniert | Protokolle, Metriken | Verwaltet1, Selbstgehostet1, Azure Arc1, Arbeitsbereich1 |
Protokollierung über Azure Event Hubs | Benutzerdefinierte Szenarien | Sekunden | Vom Benutzer verwaltet | Benutzerdefiniert | Benutzerdefiniert | Verwaltet1, selbstgehostet1, Azure Arc1 |
OpenTelemetry | Überwachung | Minuten | Vom Benutzer verwaltet | 100 % | Metriken | Selbstgehostet2 |
1. Optional, je nach Konfiguration des Features in Azure API Management
2. Optional, je nach Konfiguration des Features Gateways
3. Das selbstgehostete Gateway sendet aktuell keine Diagnoseprotokolle an Azure Monitor. Es ist jedoch möglich, Protokolle lokal dort zu konfigurieren und persistent zu speichern, wo das selbstgehostete Gateway bereitgestellt ist. Weitere Informationen finden Sie unter Konfigurieren lokaler Metriken und Protokolle für selbstgehostete Gateways.
Nächste Schritte
- Beginnen Sie mit Azure Monitor-Metriken und -Protokollen
- Erfahren Sie, wie Sie Anforderungen mit Application Insights protokollieren
- Erfahren Sie, wie Sie Ereignisse über Event Hubs protokollieren
- Hier erfahren Sie mehr über die Visualisierung von Azure Monitor-Daten mithilfe von Azure Managed Grafana.