Community
Попробуйте бесплатно
Логовдо 30 000 qps
Пользователидо 50 000 логов/мин
Точек отслеживаниядо 3 000
Enterprise
Возможность масштабировать на любые размеры системы и нагрузки
Логовнеограниченно
Пользователинеограниченно
Точек отслеживанияпо запросу

Хотите создать удобное логирование прямо сейчас?

ЛОГИ: Что это и в чем их польза?

Log (в переводе с англ. - журнал), позволяет отслеживать состояние (выполнение) какой-то какого либо процессапрограммы.

Что делала программа в какой-то конкретный момент времени, какие при этом возникали ошибки, кто с этой программой взаимодействовал, какие параметры были переданы в методы, интеграционные взаимодействия и тд. Логи позволяют ответить на вопросы, что происходило, когда и при каких обстоятельствах с каким либо процессом. Без логгирования поиск проблем, особенно на продуктивных контурах, куда доступ ограничен, сильно затруднен

Какие бывают типы логов?

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

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

Логи делят на типы, это позволяет быстрее находить нужную ифнформацию, локализовывать ошибки Например:

  • системные логи, то есть те, которые связаны с системными событиями;
  • серверные логи, регистрирующие обращения к серверу и возникшие при этом ошибки;
  • логи баз данных, фиксирующие запросы к базам данных;
  • логи авторизации / аутентификации;
  • логи приложений и подпроцессов в них

Также логи типизируются по степени важности:

  • OFF: логгирование отключено;
  • FATAL: ошибка, после которой приложение уже не сможет работать и будет остановлено, например, JVM out of memory error;
  • ERROR —Какие либо ошибки в работе процесса(ов). Не останавливает работу приложения
  • WARN — предупреждения, то, на что нужно обратить внимание.
  • INFO — Информационные сообщения.
  • DEBUG - Отладочная информация, логи, необходимые для отладки приложений
  • TRACE: менее приоритетные логи для отладки, с наименьшим уровнем логирования;
  • ALL: пишем все логи приложения;

Какие бывают наиболее распространенные ошибки в логгировании и проблемы, к которым они приводят?

  • Избыточное логирование. Приводит к проблемам с производительностью.
  • Логирование данных в файл. Приводит к большим объемам и проблемам с хранением, так же существуют ограничения по размену в разных ОС, проблема с обеспечением логгирования в файл в контейнерах.
  • Использование неверных уровней логирования. У каждого уровня логирования есть четкие границы, и их стоит соблюдать. Приводит к хаосу в логах и они становятся бессмысленными.
  • Логгирование ПД, ключей доступа, паролей и прочей приватной информации. Приводят к утечкам критически важных данных.

Для кого разработана система logdoc?

  • Для программистов, как бекенд, так и фронтенд
  • Q/A инженеров
  • DevOps/Администраторов
  • Менеджеров и бизнес-пользователей (возможность получать уведомления о событиях в телеграм, почту и проч посредством плагинов)

Примеры сценариев использования logdoc?

  • Отладка приложения Разработчиком, локализация, устранение ошибок, мониторинг в реальном времени, получение уведомлений о критических ошибках в системе с помощью получения уведомлений в телеграм, смс, на почту
  • Администратор осуществляет в реальном времени мониторинг работы приложения, ищет причины возникновения сбоев в операционной системе (syslog, journald мониторинг)
  • Администратор интернет-магазина отслеживает историю взаимодействия с платежными системами, мониторинг данных об изменениях в заказах, путем отправки метрик в телеграм, смс, на почту и тд
  • АSeo-специалисты собирают статистику посещаемости, оценивают качество целевого трафика.
  • И многое другое

Хотите создать удобное логирование?

Начните пользоваться нашей платформой бесплатно или свяжитесь с нами для получения расширенной поддержки