blob: e2ba794468e29598cfea382df0ad9aee95fb1cbd [file] [log] [blame]
Bartosz Kupiduraaefd0392017-11-06 09:27:40 +01001fluentd:
Dmitry Kalashnik60f33ce2017-11-14 13:34:08 +04002 agent:
3 enabled: true
Bartosz Kupidura1f66b542017-11-22 14:13:01 +01004 plugin:
5 fluent-plugin-elasticsearch:
6 gem: ['fluent-plugin-elasticsearch']
Dmitry Kalashnik60f33ce2017-11-14 13:34:08 +04007 config:
8 label:
9 monitoring:
10 filter:
11 parse_log:
12 tag: 'docker.monitoring.{alertmanager,remote_storage_adapter,prometheus}.*'
13 type: parser
14 reserve_data: true
15 key_name: log
16 parser:
17 type: regexp
18 format: >-
19 /^time="(?<time>[^ ]*)" level=(?<severity>[a-zA-Z]*) msg="(?<message>.+?)"/
20 time_format: '%FT%TZ'
21 remove_log_key:
22 tag: 'docker.monitoring.{alertmanager,remote_storage_adapter,prometheus}.*'
23 type: record_transformer
24 remove_keys: log
25 match:
26 docker_log:
27 tag: 'docker.**'
28 type: file
29 path: /tmp/flow-docker.log
Bartosz Kupiduraaefd0392017-11-06 09:27:40 +010030docker:
31 host:
32 enabled: true
33 experimental: true
34 insecure_registries:
35 - 127.0.0.1
36 log:
37 engine: json-file
38 size: 50m