Вступить в клуб →
средняявопросЛогирование: сбор, разбор и хранение логов

Один стектрейс Java превращается в Kibana в сорок отдельных записей

Java-сервис пишет в stdout текстовые логи. При исключении в Kibana появляется 40 документов подряд: java.lang.NullPointerException, затем at com.shop.orders.Service.pay(Service.java:88) и так далее, каждая строка отдельно. Фильтр level: ERROR находит только первую строку, остальные без уровня.

Как это исправить?

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

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела