Anmerkung
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
GILT FÜR: Developer | Premium
Dieser Artikel enthält Details zum Konfigurieren von Cloudmetriken und Protokollen für das selbstgehostete Gateway.
Sie müssen das selbst gehostete Gateway einem Azure API-Verwaltungsdienst zuordnen und ausgehende TCP-/IP-Konnektivität zu Azure am Port 443 bereitstellen. Das Gateway verwendet die ausgehende Verbindung, um Telemetrie an Azure zu senden, wenn Sie dies konfigurieren.
Metriken
Standardmäßig gibt das selbst gehostete Gateway mehrere Metriken über Azure Monitor aus, genau wie das verwaltete Gateway in der Cloud.
Sie können dieses Feature aktivieren oder deaktivieren, indem Sie den telemetry.metrics.cloud Schlüssel in der ConfigMap der Gatewaybereitstellung verwenden. In der folgenden Tabelle werden die verfügbaren Konfigurationen beschrieben:
| Feld | Standard | BESCHREIBUNG |
|---|---|---|
| telemetry.metrics.cloud | true |
Aktivieren der Protokollierung über Azure Monitor. Mögliche Werte sind true und false. |
Hier ist eine Beispielkonfiguration:
apiVersion: v1
kind: ConfigMap
metadata:
name: contoso-gateway-environment
data:
config.service.endpoint: "<contoso-gateway-management-endpoint>"
telemetry.metrics.cloud: "true"
Das selbstgehostete Gateway gibt derzeit die folgenden Metriken über Azure Monitor aus:
| Metrik | BESCHREIBUNG |
|---|---|
| Requests | Anzahl von API-Anforderungen innerhalb des Zeitraums |
| Dauer der Gatewayanforderungen | Anzahl von Millisekunden zwischen dem Zeitpunkt, zu dem das Gateway die Anforderung empfangen hat, und dem Zeitpunkt, zu dem die Antwort vollständig gesendet wurde |
| Dauer der Back-End-Anforderungen | Anzahl der Millisekunden, die für das gesamte Back-End-E/A ausgegeben wurden (Verbinden, Senden und Empfangen von Bytes) |
Protokolle
Das selbst gehostete Gateway sendet derzeit keine Diagnoseprotokolle an die Cloud. Sie können Protokolle jedoch lokal konfigurieren und speichern, wo das selbst gehostete Gateway bereitgestellt wird.
Wenn ein Gateway in Azure Kubernetes Service bereitgestellt ist, können Sie Azure Monitor für Container aktivieren, um Protokolle aus Ihren Containern zu sammeln und in Log Analytics anzuzeigen.
Verwandte Inhalte
- Weitere Informationen zu den Einblickfunktionen der Azure API Management-Gateways finden Sie hier.
- Weitere Informationen zum selbstgehosteten Gateway finden Sie unter Azure API Management: Übersicht über das selbstgehostete Gateway.
- Weitere Informationen zum Konfigurieren und lokalen Speichern von Protokollen in persistentem Speicher