
This introduces an initial helm chart for fluent logging. It provides a functional fluent-bit and fluentd deployment to use in conjunction with elasticsearch and kibana to consume and aggregate logs from all resource types in a cluster. It can deliver logs to kafka for external tools to consume. This PS moves fluent-logging chart from osh-addons, osh to osh-infra repo. previous ps(addon): https://review.openstack.org/#/c/507023/ previous ps(osh): https://review.openstack.org/#/c/514622/ Specification: https://review.openstack.org/#/c/505491/ Partially implements: blueprint osh-logging-framework Change-Id: I72e580aa3a197550060fc07af8396a7c8368d40b
20 lines
690 B
Smarty
20 lines
690 B
Smarty
[SERVICE]
|
|
Flush 1
|
|
Daemon Off
|
|
Log_Level {{ .Values.conf.fluentbit.service.log_level }}
|
|
Parsers_File parsers.conf
|
|
|
|
[INPUT]
|
|
Name tail
|
|
Tag kube.*
|
|
Path /var/log/containers/*.log
|
|
Parser docker
|
|
DB /var/log/flb_kube.db
|
|
Mem_Buf_Limit {{ .Values.conf.fluentbit.input.mem_buf_limit }}
|
|
|
|
[OUTPUT]
|
|
Name forward
|
|
Match *
|
|
Host {{ tuple "aggregator" "internal" . | include "helm-toolkit.endpoints.hostname_short_endpoint_lookup" }}
|
|
Port {{ tuple "aggregator" "internal" "service" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|