Сортировка централизованных журналов с journalctl (journald) - PullRequest
0 голосов
/ 21 ноября 2018

Я использую среду с несколькими хостами, которые все отправляют свои файлы журналов на один центральный хост с помощью journald (systemd-journal-remote).На центральном лог-хосте агрегированное представление может быть отображено с помощью опции -m (-merge), которая согласно man-странице «показывает записи, чередующиеся из всех доступных журналов, включая удаленные»: journalctl -m.

  1. Проблема в том, что этот вывод сортируется по имени хоста, а затем по дате, а не по дате.Можно ли сгенерировать вывод с датой в качестве первого критерия сортировки?
  2. Почему journalctl -mf показывает записи журнала только с одного из хостов?

1 Ответ

0 голосов
/ 03 декабря 2018

Не знаю, почему этот вопрос был отклонен, но вот мой обходной путь:

journalctl -m --since "10 minutes ago" --no-pager -o short-unix | sort -n | awk -F" " '{OFS=" "; $1=strftime("%Y-%m-%d %H:%M:%S", $1); print $0}'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...