mirror of
https://github.com/marcel-dempers/docker-development-youtube-series.git
synced 2025-06-06 17:01:30 +00:00
39 lines
1.0 KiB
YAML
39 lines
1.0 KiB
YAML
#@include file-fluent.conf
|
|
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: fluentd-config
|
|
namespace: fluentd
|
|
data:
|
|
fluent.conf: |-
|
|
################################################################
|
|
# This source gets all logs from local docker host
|
|
@include pods-fluent.conf
|
|
@include elastic-fluent.conf
|
|
pods-fluent.conf: |-
|
|
<source>
|
|
@type tail
|
|
read_from_head true
|
|
tag kubernetes.*
|
|
path /var/log/containers/*.log
|
|
pos_file /var/log/fluentd-containers.log.pos
|
|
exclude_path ["/var/log/containers/fluent*"]
|
|
<parse>
|
|
@type json
|
|
time_format %Y-%m-%dT%H:%M:%S.%NZ
|
|
</parse>
|
|
</source>
|
|
file-fluent.conf: |-
|
|
<match **>
|
|
@type file
|
|
path /tmp/file-test.log
|
|
</match>
|
|
elastic-fluent.conf: |-
|
|
<match **>
|
|
@type elasticsearch
|
|
host "#{ENV['FLUENT_ELASTICSEARCH_HOST'] || 'elasticsearch.elastic-kibana'}"
|
|
port "#{ENV['FLUENT_ELASTICSEARCH_PORT'] || '9200'}"
|
|
index_name fluentd-k8s
|
|
type_name fluentd
|
|
</match> |