Konfigurace cloudových metrik a protokolů pro bránu v místním prostředí služby Azure API Management

PLATÍ PRO: Vývojář | Premium

Tento článek obsahuje podrobnosti o konfiguraci metrik cloudu a protokolů pro bránu v místním prostředí.

Brána v místním prostředí musí být přidružená ke službě API Management a vyžaduje odchozí připojení TCP/IP k Azure na portu 443. Brána využívá odchozí připojení k odesílání telemetrie do Azure, pokud je to nakonfigurované.

Metriky

Ve výchozím nastavení generuje brána v místním prostředí řadu metrik prostřednictvím služby Azure Monitor, stejně jako spravovaná brána v cloudu.

Funkci lze povolit nebo zakázat pomocí telemetry.metrics.cloud klíče v objektu ConfigMap nasazení brány. Níže je rozpis dostupných konfigurací:

Pole Výchozí Popis
telemetry.metrics.cloud true Umožňuje protokolování prostřednictvím služby Azure Monitor. Hodnota může být true, false.

Tady je ukázková konfigurace:

    apiVersion: v1
    kind: ConfigMap
    metadata:
        name: contoso-gateway-environment
    data:
        config.service.endpoint: "<contoso-gateway-management-endpoint>"
        telemetry.metrics.cloud: "true"

Brána v místním prostředí aktuálně generuje prostřednictvím služby Azure Monitor následující metriky:

Metrický Popis
Žádosti Počet požadavků rozhraní API v období
Doba trvání požadavků brány Počet milisekund od chvíle, kdy brána přijala požadavek, do chvíle odeslání úplné odpovědi.
Doba trvání back-endových požadavků Počet milisekund strávený na všech vstupně-výstupních operacích back-endu (připojování, odesílání a příjem bajtů).

Protokoly

Brána v místním prostředí aktuálně neodesílá diagnostické protokoly do cloudu. Je ale možné nakonfigurovat a zachovat protokoly místně , kde je nasazená brána v místním prostředí.

Pokud je brána nasazená ve službě Azure Kubernetes Service, můžete službě Azure Monitor povolit , aby kontejnery shromažďovaly protokoly z kontejnerů a zobrazily se v Log Analytics.

Další kroky