Sdílet prostřednictvím


Konfigurace cloudových metrik a protokolů pro samostatně hostovanou bránu služby Azure API Management

PLATÍ PRO: Vývojář | Prémie

Tento článek poskytuje podrobnosti o konfiguraci metrik cloudu a protokolů pro samostatně hostovanou bránu.

Bránu samohostovanou musíte přidružit ke službě Azure API Management a zajistit odchozí připojení TCP/IP k Azure na portu 443. Pokud to nakonfigurujete, brána používá odchozí připojení k odesílání telemetrie do Azure.

Metriky

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

Tuto funkci můžete povolit nebo zakázat pomocí telemetry.metrics.cloud klíče v objektu ConfigMap nasazení brány. Následující tabulka popisuje dostupné konfigurace:

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ých na celkových vstupně-výstupních operacích back-endu (připojování, odesílání a přijímání bajtů)

Protokoly

Brána v místním prostředí v současné době neodesílá diagnostické protokoly do cloudu. Můžete ale nakonfigurovat a zachovat protokoly místně , kde je nasazená brána v místním prostředí.

Pokud je brána nasazena ve službě Azure Kubernetes Service, můžete povolit Azure Monitor pro kontejnery, který bude shromažďovat protokoly z vašich kontejnerů a zobrazí je v Log Analytics.