57 lines
1.2 KiB
Plaintext
57 lines
1.2 KiB
Plaintext
# Some stuff in this file is copied out of https://github.com/fluent/fluent-bit-kubernetes-logging/blob/master/output/kafka/fluent-bit-configmap.yaml
|
|
[SERVICE]
|
|
Flush 5
|
|
Log_Level info
|
|
Parsers_File parsers.conf
|
|
|
|
[INPUT]
|
|
Name tail
|
|
Tag log.*
|
|
Path ${LOG_PATH}
|
|
Mem_Buf_Limit 5MB
|
|
Parser docker
|
|
DB /var/log/fission/flb_kube.db
|
|
Skip_Long_Lines On
|
|
Refresh_Interval 10
|
|
|
|
[FILTER]
|
|
Name kubernetes
|
|
Match *
|
|
Kube_Tag_Prefix log.var.log.fission.
|
|
Kube_URL https://kubernetes.default.svc.cluster.local:443
|
|
|
|
#
|
|
# Flatten kubernetes labels so we can tag and query functionuid with influxdb
|
|
#
|
|
[FILTER]
|
|
Name nest
|
|
Match log.*
|
|
Operation lift
|
|
Nested_under kubernetes
|
|
Prefix_with kubernetes_
|
|
|
|
[FILTER]
|
|
Name nest
|
|
Match log.*
|
|
Operation lift
|
|
Nested_under kubernetes_labels
|
|
Prefix_with kubernetes_labels_
|
|
|
|
[OUTPUT]
|
|
Name influxdb
|
|
Match log.*
|
|
Host ${INFLUXDB_ADDRESS}
|
|
Port ${INFLUXDB_PORT}
|
|
Database ${INFLUXDB_DBNAME}
|
|
HTTP_User ${INFLUXDB_USERNAME}
|
|
HTTP_Passwd ${INFLUXDB_PASSWD}
|
|
Tag_Keys kubernetes_labels_functionUid
|
|
Sequence_Tag _seq
|
|
|
|
|
|
# Useful for testing config changes
|
|
#[OUTPUT]
|
|
# Name file
|
|
# Match log.*
|
|
# Path /flbout.txt
|