Metrische gegevens en logboeken voor de cloud configureren voor een zelf-hostende gateway van Azure API Management

VAN TOEPASSING OP: Ontwikkelaar | Premium

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.

Volgende stappen