Поделиться через


Метрики для Шлюз приложений для контейнеров

Шлюз приложений для контейнеров публикует точки данных в Azure Monitor для производительности Шлюз приложений для контейнеров и внутренних экземпляров. Эти точки данных называются метриками и являются числовыми значениями в упорядоченном наборе данных временных рядов. Метрики описывают некоторые аспекты шлюза приложений в определенное время. При наличии запросов, передаваемых через Шлюз приложений, он измеряет и отправляет его метрики с 60-секундным интервалом. Если нет запросов, передаваемых через Шлюз приложений или нет данных для метрики, метрика не сообщается. Дополнительные сведения см. в статье Обзор метрик в Microsoft Azure.

Метрики, поддерживаемые Шлюз приложений для контейнеров

Имя метрики Description Тип агрегирования Измерения
Время ожидания серверной части Подключение Количество запросов, которые истекло время ожидания ответа от серверного целевого объекта (включает все запросы повторных попыток, инициированные из Шлюз приложений для контейнеров в целевой серверный объект) Итог Серверная служба
Целевые объекты серверной части Количество работоспособных целевых объектов серверной части Ср. Серверная служба
Состояние ответа HTTP серверной части Состояние ответа HTTP, возвращаемое серверным целевым объектом для Шлюз приложений для контейнеров Итог Серверная служба, код ответа HTTP
Время ожидания подключения Количество закрытых подключений из-за времени ожидания между клиентами и Шлюз приложений для контейнеров Итог Внешний интерфейс
Состояние ОТВЕТА HTTP Состояние http-ответа, возвращаемое Шлюз приложений для контейнеров Итог Внешний интерфейс, код ответа HTTP
Общее время ожидания простоя Подключение ion Количество закрытых подключений между клиентом и Шлюз приложений для внешнего интерфейса контейнеров из-за превышения времени ожидания простоя Итог Внешний интерфейс
Общее количество запросов Количество запросов, Шлюз приложений для контейнеров Итог Внешний интерфейс

Просмотр Шлюз приложений для метрик контейнеров

Выполните следующие действия, чтобы просмотреть Шлюз приложений для контейнеров в портал Azure.

  1. Войдите на портал Azure с помощью своей учетной записи Azure.

  2. В ресурсах поиска, службе и документах введите Шлюз приложений для контейнеров и выберите имя Шлюз приложений для контейнеров.

  3. В разделе Мониторинг выберите Метрики.

  4. Рядом с заголовком диаграммы введите заголовок для представления метрик.

  5. Область и пространство имен метрик автоматически заполняются. В разделе "Метрика" выберите метрику, например " Всего запросов". Для метрики "Общий объем запросов" агрегирование имеет значение Sum.

  6. Щелкните Добавить фильтр. Свойство имеет значение Frontend. = Выберите оператор (равно).

  7. Введите значения, используемые для фильтрации в разделе "Значения".

    Например:

    • frontend-primary:80
    • ingress-frontend:443
    • ingress-frontend:80
  8. Выберите значения, которые необходимо активно фильтровать из создаваемых записей.

  9. Выберите "Применить разделение", выберите frontend и примите значения по умолчанию для Limit и Sort. См. следующий пример.

Всего запросов

Application Gateway for Containers metrics total requests

Ниже приведены некоторые другие полезные примеры диаграмм.

Состояние ОТВЕТА HTTP

В примере состояния ответа HTTP можно применить фильтр для быстрого определения тенденций кодов ответов, возвращаемых клиентским запросам. При необходимости фильтр может применяться для дальнейшего мониторинга определенной группировки кодов ответов HTTP.

Application Gateway for Containers metrics HTTP response status

Целевые объекты работоспособности серверной части

В примере целевых объектов работоспособности серверной части показано, что число здоровых целевых объектов серверной части увеличивается с 1 до 2 для эхо службы Kubernetes, а затем уменьшается до 1. Это проверяет, что Шлюз приложений для контейнеров может обнаружить новые реплика, начать балансировку нагрузки в реплика, а затем удалить реплика, когда количество реплика уменьшается в Kubernetes.

Application Gateway for Containers metrics backend healthy targets

Следующие шаги