Привет! Подскажите, плиз, это окей, что в Graylog сообщения системного вывода из контейнера Docker записываются каждая строка отдельным сообщением? Можно ли это быстро исправить? Я в этом плохо разбираюсь, девопс из команды говорит, что решения нет и нужно переписывать логирование в проекте, подключать библиотеку и писать через неё
Так пишет логи сам докер. Да и нельзя по другому, если они идут просто сплошным потоком данных через stdout (единственной универсальной границей между лог-записями оказывается перенос строки).
Либо пишите из приложения по какому-либо протоколу, который позволяет разработчику разделять границы отдельных записей, либо ставьте промежуточный агрегатор, который будет по вторичным признаакам склеивать лог записи (например, объединяя в одну запись все, что между двумя таймстемпами в выбранном формате).