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