LINUX.ORG.RU

Ответ на: комментарий от deterok

This minimal HTTP server can serve journal data via HTTP. Its primary purpose is synchronization of journal data across the network. It serves journal data in three formats:

text/plain: the text format known from /var/log/messages application/json: the journal entries formatted as JSON application/vnd.fdo.journal: the binary export format of the journal

The HTTP server also serves a small HTML5 app that makes use of the JSON serialization to present the journal data to the user.

Examples:

This downloads the journal in text format:

# systemctl start systemd-journal-gatewayd.service # wget http://localhost:19531/entries

Same for JSON:

# curl -H"Accept: application/json" http://localhost:19531/entries

Access via web browser:

$ firefox http://localhost:19531/

cipher ★★★★★
()

Это поллинг, что ничем не отличается от захода по ssh с копированием файлов. Для нормального журналирования нужен push а не poll, то есть systemd-journald должен ОТПРАВЛЯТЬ записи в момент их появления, а не ждать когда придут те кто хочет их прочесть.

no-dashi ★★★★★
()

Прикольно, судя по описанию - удобная штука. И, насколько я понимаю, полностью опциональна (т.е. работает только если разрешён journal-gatewayd).

cruxish ★★★★
()
Ответ на: комментарий от no-dashi

Для нормального журналирования нужен push а не poll, то есть systemd-journald должен ОТПРАВЛЯТЬ записи в момент их появления...

А если никто эти записи не ждёт?

...а не ждать когда придут те кто хочет их прочесть.

Чем плох такой подход? Ты же читаешь dmesg и /var/log/messages только тогда, когда это нужно.

cruxish ★★★★
()
Ответ на: комментарий от no-dashi

Ну, у него в роадмапе написано, что пуш он запилит. Меня больше беспокоит сервис, который по дефолту слушает 0.0.0.0 и отдает системные логи всем кто пожелает. Хорошо что по дефолту он не стартует

vasily_pupkin ★★★★★
() автор топика

зато для врачей которые захотят подробно поизучать NIH синдром есть прекрасный пациент.

qnikst ★★★★★
()
Ответ на: комментарий от Dark_SavanT

Для этого всё-равно нужен кто-то кто будет этот push читать.

Имелся в виду не ПП вообще, а только диску/файлухе. :-)

sergv
()
Ответ на: комментарий от cruxish

Ты же читаешь dmesg и /var/log/messages только тогда, когда это нужно

Ну например, сбой чего-то в блочном I/O (контроллера/винта/etc) - в этом случае ты ничего из логов локальных не достанешь - ибо запись встает колом. А вот сеть - не встает, и в удалённом логе можно найти сообщения, что есть очень хорошо.

no-dashi ★★★★★
()
Ответ на: комментарий от cruxish

Судя по описанию - оно монстрообразное и костыльное до невозможности.

Quasar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.