69 lines
1.6 KiB
YAML
69 lines
1.6 KiB
YAML
# Source: fluent-bit/templates/configmap.yaml
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: fluent-bit
|
|
namespace: logging
|
|
labels:
|
|
helm.sh/chart: fluent-bit-0.47.9
|
|
app.kubernetes.io/name: fluent-bit
|
|
app.kubernetes.io/instance: fluent-bit
|
|
app.kubernetes.io/version: "3.1.7"
|
|
app.kubernetes.io/managed-by: Helm
|
|
data:
|
|
custom_parsers.conf: |
|
|
[PARSER]
|
|
Name docker_no_time
|
|
Format json
|
|
Time_Keep Off
|
|
Time_Key time
|
|
Time_Format %Y-%m-%dT%H:%M:%S.%L
|
|
|
|
fluent-bit.conf: |
|
|
[SERVICE]
|
|
Daemon Off
|
|
Flush 1
|
|
Log_Level info
|
|
Parsers_File /fluent-bit/etc/parsers.conf
|
|
Parsers_File /fluent-bit/etc/conf/custom_parsers.conf
|
|
HTTP_Server On
|
|
HTTP_Listen 0.0.0.0
|
|
HTTP_Port 2020
|
|
Health_Check On
|
|
|
|
[INPUT]
|
|
Name tail
|
|
Path /var/log/containers/*.log
|
|
multiline.parser docker, cri
|
|
Tag kube.*
|
|
Mem_Buf_Limit 5MB
|
|
Skip_Long_Lines On
|
|
|
|
[INPUT]
|
|
Name systemd
|
|
Tag host.*
|
|
Systemd_Filter _SYSTEMD_UNIT=kubelet.service
|
|
Read_From_Tail On
|
|
|
|
[FILTER]
|
|
Name kubernetes
|
|
Match kube.*
|
|
Merge_Log On
|
|
Keep_Log Off
|
|
K8S-Logging.Parser On
|
|
K8S-Logging.Exclude On
|
|
|
|
[OUTPUT]
|
|
Name es
|
|
Match kube.*
|
|
Host elasticsearch-master
|
|
Logstash_Format On
|
|
Retry_Limit False
|
|
|
|
[OUTPUT]
|
|
Name es
|
|
Match host.*
|
|
Host elasticsearch-master
|
|
Logstash_Format On
|
|
Logstash_Prefix node
|
|
Retry_Limit False |