journald: извлечь часть системного журнала в формат journald (т.е. для использования с journalctl)
У меня есть ситуация, когда было бы действительно полезно прикрепить соответствующие биты системных журналов к заявке на ошибку. В рассматриваемой системе используется journald, и я предпочитаю использовать journalctl для проверки журналов, поэтому я хотел бы извлечь соответствующий временной интервал системных журналов в файл, чтобы позже я мог использовать его. journalctl --file=foo.journald
проверить. Что-то вроде:
journalctl -S @1500253701 -U @1500256701 -o export > foo.journald
Разумеется, что формат файла экспорта не может быть прочитан journalctl.
Это возможно?
1 ответ
Ты можешь использовать systemd-journal-remote
конвертировать так
journalctl -S @1500253701 -U @1500256701 -o export > foo.export
systemd-journal-remote --output=foo.journald foo.export
journalctl --file=foo.journald
Эта информация была добавлена на страницу руководства journalctl
в systemd 233, см. commit.