Свободный и Докер - PullRequest
       8

Свободный и Докер

0 голосов
/ 25 апреля 2018

Привет, ребята,

Я перенаправляю логи с докера на стандартный вывод в fluentd на основе ссылки: https://docs.fluentd.org/v0.12/articles/docker-logging

Перенаправление успешно.Это моя конфигурация,

<source>
  @type forward
  port 24224
  bind 0.0.0.0
</source>

<filter **>
  @type concat
  key log
  stream_identity_key container_id
  multiline_start_regexp /^error/
  multiline_end_regexp /\s+.*debug$/
</filter>

<match **>
  @type stdout
</match>

Но мой вопрос:

Многострочная конфигурация не работает, Для журнала Docker ниже, какая конфигурация (регулярное выражение), В моем случае мне нужнопротоколировать многострочный 'error' / 'debug' как единый журнал?

 debug: 2018-04-25T13:28:19.094Z NET_IPC Retry count: 1
       error: 2018-04-25T13:28:19.093Z NET_IPC error Error: connect EHOSTUNREACH 172.30.37.96:6996
               at Object._errnoException (util.js:1022:11)
               at _exceptionWithHostPort (util.js:1044:20)
               at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1182:14)
       debug: 2018-04-25T13:28:19.094Z NET_IPC Retry count: 1

Спасибо, Гарри

...