Udostępnij przez


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

DOTYCZY: Developer | Premium

Ten artykuł zawiera szczegółowe informacje dotyczące konfigurowania metryk i dzienników w środowisku chmurowym dla bramy z własnym hostingiem.

Musisz skojarzyć własną bramę z usługą Azure API Management i zapewnić wychodzącą łączność TCP/IP z platformą Azure na porcie 443. Brama używa połączenia wychodzącego do wysyłania danych telemetrycznych na platformę Azure, jeśli jest tak skonfigurowana.

Metryki

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

Tę funkcję można włączyć lub wyłączyć przy użyciu klucza ConfigMap w wdrożeniu Gateway. W poniższej tabeli opisano dostępne konfiguracje:

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 sieciowej Liczba milisekund od momentu odebrania żądania w bramie do momentu pełnego wysłania odpowiedzi
Czas trwania żądań serwera Liczba milisekund spędzonych na ogólnych operacjach IO zaplecza (łączenie, wysyłanie i odbieranie bajtów)

Dzienniki

Brama sieciowa samodzielnie hostowana obecnie nie wysyła dzienników diagnostycznych do chmury. Można jednak konfigurować i utrwalać dzienniki lokalnie, gdzie wdrożono własną bramę.

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.