Перейти к основному содержимому
Логи облачного балансировщика нагрузки

Логи облачного балансировщика нагрузки

к сведению

Логирование доступно только для балансировщиков нагрузки в пуле ru-8.

Для логирования балансировщика нагрузки используется сервис Платформа логов. Подробнее о принципе работы и стоимости сервиса в инструкции Общая информация о сервисе Платформа логов.

Для балансировщика нагрузки логируются следующие типы событий:

В зависимости от типа события для него записывается разный набор полей.

Чтобы собирать логи балансировщика нагрузки, нужно включить логирование для балансировщика. Получить логи можно только через API. Если вам больше не нужно собирать логи, вы можете выключить логирование.

Включить логирование для балансировщика нагрузки

Вы можете включить логирование через API или в панели управления — при создании балансировщика нагрузки или для существующего балансировщика.

Включить логирование для существующего балансировщика нагрузки

Логирование использует часть вычислительных ресурсов балансировщика.

  1. В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.
  2. Перейдите в раздел Балансировщики → вкладка Балансировщики.
  3. Откройте страницу балансировщика.
  4. В блоке Настройки в поле Логирование нажмите .
  5. Отметьте чекбокс Собирать технические логи балансировщика.
  6. Выберите группу логов или создайте новую группу. В одну группу можно записывать логи одного или нескольких балансировщиков.
  7. Если вы выбрали новую группу, введите ее имя.
  8. Нажмите Сохранить.

Выключить логирование для балансировщика нагрузки

  1. В панели управления в верхнем меню нажмите Продукты и выберите Облачные серверы.
  2. Перейдите в раздел Балансировщики → вкладка Балансировщики.
  3. Откройте страницу балансировщика.
  4. В блоке Настройки в поле Логирование нажмите .
  5. Снимите чекбокс Собирать технические логи балансировщика.
  6. Нажмите Сохранить.

Получить логи

Используйте инструкцию Получить логи в разделе Платформа логов.

Посмотрите описание полей логов для балансировщика нагрузки.

Поля логов

В зависимости от типа события в логе отображается разный набор полей.

loadbalancer_idID балансировщика
elapsedПродолжительность обработки запроса
urlURL запроса
versionВерсия HTTP-протокола
methodHTTP-метод запроса к балансировщику
statusСтатус ответа на HTTP-запрос
bytest_inКоличество байт, переданных при запросе
bytes_outКоличество байт, переданных в ответе на запрос
backendID целевой группы балансировщика
clientIP-адрес и порт, с которого пришел запрос
frontendID правила балансировщика
serverID сервера в целевой группе балансировщика
termination_stateCостояние сессии при завершении, подробнее в разделе Session state at disconnection документации HAProxy
frontend_connectionsКоличество открытых соединений на правиле балансировщика
backend_connectionsКоличество открытых соединений на целевой группе балансировщика
server_connectionsКоличество открытых соединений на сервере, куда поступил запрос
retriesКоличество повторных отправок запроса на сервер
destinationIP-адрес сервера, куда поступил запрос
backend_queueКоличество запросов на целевой группе балансировщика, ожидающих выполнения
server_queueКоличество запросов на сервере, ожидающих выполнения