Настройка метрик и журналов облака для локального шлюза службы управления API Azure
ОБЛАСТЬ ПРИМЕНЕНИЯ: Разработчик | Премия
В этой статье содержатся сведения о настройке метрик и журналов облака для локального шлюза.
Локальный шлюз должен быть связан со службой управления API. Для него требуется исходящее подключение к Azure через порт 443 по протоколу TCP или IP. Шлюз использует исходящее подключение для отправки данных телеметрии в Azure (если он настроен соответствующим образом).
Метрики
По умолчанию локальный шлюз передает ряд метрик через Azure Monitor, аналогично управляемому шлюзу в облаке.
Эту функцию можно включить или отключить с помощью ключа telemetry.metrics.cloud
в ConfigMap развертывания шлюза. Ниже приведено описание доступных конфигураций.
Поле | По умолчанию. | Description |
---|---|---|
telemetry.metrics.cloud | true |
Включает ведение журналов с помощью Azure Monitor. Возможные значения: true , false . |
Пример файла конфигурации:
apiVersion: v1
kind: ConfigMap
metadata:
name: contoso-gateway-environment
data:
config.service.endpoint: "<contoso-gateway-management-endpoint>"
telemetry.metrics.cloud: "true"
В настоящее время локальный шлюз передает эти метрики с помощью Azure Monitor:
Метрическая | Description |
---|---|
Запросы | Количество API-запросов за интервал времени |
Длительность запросов шлюза | Количество миллисекунд с момента поступления запроса в шлюз до момента полной отправки ответа |
Длительность внутренних запросов | Время в миллисекундах, затраченное на все операции ввода-вывода серверной части (подключение, отправка и получение байтов) |
Журналы
В настоящее время локальный шлюз не отправляет журналы диагностики в облако. Однако можно настроить и сохранить журналы локально, где развернут локальный шлюз.
Если шлюз развернут в Службе Azure Kubernetes, можно включить Azure Monitor для контейнеров, чтобы получать журналы из контейнеров и просматривать их в Log Analytics.
Следующие шаги
- Дополнительные сведения о функциях наблюдаемости шлюзов API Azure.
- Дополнительные сведения о локальном шлюзе см. в статье Общие сведения о локальном шлюзе управления API Azure.
- Сведения о настройке и сохранении журналов локально