Облачная платформаEvolution

Клиентские логи сервиса Evolution DNS


Клиентские логи сервиса Evolution DNS содержат детальную техническую информацию о событиях управления прямыми публичными и приватными зонами и DNS-серверами. Они позволяют отслеживать жизненный цикл ресурсов платформы, быстро находить ошибки конфигурации или сетевые сбои.

Примечание

Клиентские логи не содержат информации о пользователе, который совершил действие. Для получения этой информации используйте аудитные логи.

Включение логирования

По умолчанию логирование Evolution DNS отключено.

Чтобы сервис передавал клиентские логи, включите логирование ресурса и укажите лог-группу. Логирование можно включить:

Просмотр и фильтрация логов

Логи передаются и хранятся централизованно в сервисе «Клиентское логирование».

Для просмотра логов перейдите в раздел личного кабинета Мониторинг → Логирование → Просмотр логов и выберите лог-группу, указанную при включении логирования.

По умолчанию отображаются логи всех сервисов и ресурсов. Чтобы отобразить только логи Evolution DNS, укажите в фильтрах запроса сервис evolution-dns.

Для точной выборки логов используйте язык фильтрующих выражений. Это позволяет найти записи логов по определенным параметрам и их комбинациям. Например, по тексту сообщения в записи лога, важности лога и метке.

Ниже описаны уровни лога и метки, которые передает сервис Evolution DNS.

Уровни логов

Фильтрация по уровням логов позволяет классифицировать логи по важности и срочности реагирования.

Сервис Evolution DNS передает логи следующих уровней:

  • TRACE

  • DEBUG

  • INFO

  • NOTICE

  • WARN

  • ERROR

  • CRITICAL

  • ALERT

  • EMERGENCY

  • FATAL

Метки сервиса

Метки передаются в поле labels и позволяют детализировать запрос. Формат обращения к метке в выражении: labels.<label-name>="value".

Для фильтрации записей сервиса Evolution DNS применяются следующие метки.

Название метки

Описание

Значения

product_type

Название сервиса.

evolution_dns — Evolution DNS.

entity

Тип ресурса, с которым связано событие.

  • public_zone — прямая публичная зона;

  • private_zone — прямая приватная зона;

  • dns_server — DNS-сервер.

action

Действие над сущностью сервиса Evolution DNS.

  • create — создание;

  • modify — изменение;

  • delete — удаление.

status

Статус события.

  • success — успешно завершено;

  • error — завершено с ошибкой.

Примеры запросов

Примеры запросов к логам для решения частых задач Evolution DNS:

  • Найти успешные операции создания публичных зон:

    labels.product_type="evolution_dns" AND labels.entity="public_zone" AND labels.action="create" AND labels.status="success"
  • Найти неудачные попытки удаления приватных зон:

    labels.product_type="evolution_dns" AND labels.entity="private_zone" AND labels.action="delete" AND labels.status="error"
  • Найти все изменения DNS-серверов независимо от статуса:

    labels.product_type="evolution_dns" AND labels.entity="dns_server" AND labels.action="modify"
  • Найти ошибки при работе с любыми ресурсами DNS-сервера:

    labels.product_type="evolution_dns" AND labels.status="error"
  • Найти любые события работы с приватными зонами:

    labels.product_type="evolution_dns" AND labels.entity="private_zone"

Отправка уведомлений о событиях в логах

На основе логов вы можете настроить уведомление о событиях или отклонениях в работе сервиса. Это позволит оперативно реагировать на инциденты, сбои и ошибки, а также снизить время простоя.

Чтобы настроить уведомления:

  1. Настройте правила алертов.

  2. Настройте рассылки уведомлений в случае срабатывания правил.