Metrische gegevens en logboeken voor de cloud configureren voor een zelf-hostende gateway van Azure API Management
VAN TOEPASSING OP: Ontwikkelaar | Premie
Dit artikel bevat informatie over het configureren van metrische gegevens en logboeken voor de cloud voor de zelf-hostende gateway.
De zelf-hostende gateway moet worden gekoppeld aan een API Management-service en vereist uitgaande TCP/IP-connectiviteit met Azure op poort 443. De gateway maakt gebruik van de uitgaande verbinding om telemetrie te verzenden naar Azure, indien geconfigureerd om dit te doen.
Metrische gegevens voor
Standaard verzendt de zelf-hostende gateway een aantal metrische gegevens via Azure Monitor, hetzelfde als de beheerde gateway in de cloud.
De functie kan worden ingeschakeld of uitgeschakeld met behulp van de telemetry.metrics.cloud
sleutel in de ConfigMap van de gatewayimplementatie. Hieronder ziet u een uitsplitsing van de beschikbare configuraties:
Veld | Default | Beschrijving |
---|---|---|
telemetry.metrics.cloud | true |
Hiermee schakelt u logboekregistratie via Azure Monitor in. Waarde kan zijn true , false . |
Hier volgt een voorbeeldconfiguratie:
apiVersion: v1
kind: ConfigMap
metadata:
name: contoso-gateway-environment
data:
config.service.endpoint: "<contoso-gateway-management-endpoint>"
telemetry.metrics.cloud: "true"
De zelf-hostende gateway verzendt momenteel de volgende metrische gegevens via Azure Monitor:
Metrisch | Beschrijving |
---|---|
Aanvragen | Aantal API-aanvragen in de periode |
Duur van gatewayaanvragen | Aantal milliseconden vanaf het moment dat de gateway de aanvraag ontving tot het moment dat het antwoord volledig werd verzonden |
Duur van back-endaanvragen | Aantal milliseconden dat in totaal is besteed aan IO van de back-end (verbinding maken, bytes verzenden en ontvangen) |
Logboeken
De zelf-hostende gateway verzendt momenteel geen diagnostische logboeken naar de cloud. Het is echter mogelijk om logboeken lokaal te configureren en te behouden waar de zelf-hostende gateway wordt geïmplementeerd.
Als een gateway is geïmplementeerd in Azure Kubernetes Service, kunt u Azure Monitor inschakelen voor containers om logboeken van uw containers te verzamelen en weer te geven in Log Analytics.