Как конвертировать журналы из системного журнала в jsonfile - PullRequest
0 голосов
/ 18 ноября 2018
В контейнерах

на моей машине драйвер syslog устанавливается в качестве драйвера ведения журналов по умолчанию и отправляет эти журналы на удаленный сервер rsyslog в формате syslog не в формате json-файла, я хочу, чтобы информация о журналах содержалась в обоих форматах в виде json-файла Формат дает нам много полезных метаданных о контейнерах, таких как их containerName, containerID, message и т. д., которые не предоставляет драйвер syslog.

, так как у меня уже есть информация о формате системного журнала, доступная на сервере rsyslog (который отправляется в контейнер logstash, один из контейнеров стека elk, запущенный на другом компьютере),

i) прежде всего я могу преобразовать информацию системного журнала в информацию о json-файле и получу ли я ту же информацию метаданных, если я создал контейнер с драйвером ведения журнала установить как json-файл

ii) большой вопрос, если да, как это сделать.

Я перешел по этой ссылке https://www.simulmedia.com/blog/2016/02/19/centralized-docker-logging-with-rsyslog/ на моей машине с Ubuntu, но не смог получить вывод, как описано в ссылке

...