Konfigurowanie metryk i dzienników w chmurze dla własnej bramy usługi Azure API Management

DOTYCZY: Developer | Premium

Ten artykuł zawiera szczegółowe informacje dotyczące konfigurowania metryk i dzienników w chmurze dla własnej bramy.

Brama hostowana samodzielnie musi być skojarzona z usługą API Management i wymaga wychodzącej łączności TCP/IP z platformą Azure na porcie 443. Brama korzysta z połączenia wychodzącego w celu wysyłania danych telemetrycznych na platformę Azure, jeśli jest to skonfigurowane.

Metryki

Domyślnie brama self-hosted emituje wiele metryk za pośrednictwem usługi Azure Monitor, tak samo jak brama zarządzana w chmurze.

Tę funkcję można włączyć lub wyłączyć przy użyciu telemetry.metrics.cloud klucza w ConfigMap wdrożenia bramy. Poniżej przedstawiono podział dostępnych konfiguracji:

Pole Domyślny opis
telemetry.metrics.cloud true Włącza rejestrowanie za pośrednictwem usługi Azure Monitor. Wartość może mieć wartość true, false.

Oto przykładowa konfiguracja:

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

Brama hostowana samodzielnie emituje obecnie następujące metryki za pośrednictwem usługi Azure Monitor:

Metryczne opis
Żądania Liczba żądań interfejsu API w danym okresie
Czas trwania żądań bramy Liczba milisekund od momentu odebrania żądania w bramie do momentu pełnego wysłania odpowiedzi
Czas trwania żądań zaplecza Liczba milisekund spędzonych na wykonywaniu ogólnych operacji we/wy zaplecza (łączenie, wysyłanie i odbieranie bajtów)

Dzienniki

Brama self-hosted obecnie nie wysyła dzienników diagnostycznych do chmury. Istnieje jednak możliwość skonfigurowania i utrwalania dzienników lokalnie , w których wdrożono bramę self-hosted.

Jeśli brama jest wdrożona w usłudze Azure Kubernetes Service, możesz włączyć usługę Azure Monitor dla kontenerów w celu zbierania dzienników z kontenerów i wyświetlania ich w usłudze Log Analytics.

Następne kroki