From a3b23ad6fe65cc336379e887e748d739d9814dc4 Mon Sep 17 00:00:00 2001 From: Taylor Shaulis Date: Fri, 30 Mar 2018 11:59:39 -0400 Subject: [PATCH 1/2] Created Forward output yamls --- output/forward/fluent-bit-configmap.yaml | 95 ++++++++++++++++++++++++ output/forward/fluent-bit-ds.yaml | 49 ++++++++++++ 2 files changed, 144 insertions(+) create mode 100644 output/forward/fluent-bit-configmap.yaml create mode 100644 output/forward/fluent-bit-ds.yaml diff --git a/output/forward/fluent-bit-configmap.yaml b/output/forward/fluent-bit-configmap.yaml new file mode 100644 index 0000000..f8a0c55 --- /dev/null +++ b/output/forward/fluent-bit-configmap.yaml @@ -0,0 +1,95 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: fluent-bit-config + namespace: logging + labels: + k8s-app: fluent-bit +data: + # Configuration files: server, input, filters and output + # ====================================================== + fluent-bit.conf: | + [SERVICE] + Flush 1 + Log_Level info + Daemon off + Parsers_File parsers.conf + + @INCLUDE input-kubernetes.conf + @INCLUDE filter-kubernetes.conf + @INCLUDE output-forward.conf + + input-kubernetes.conf: | + [INPUT] + Name tail + Tag kube.* + Path /var/log/containers/*.log + Parser docker + DB /var/log/flb_kube.db + Mem_Buf_Limit 5MB + Skip_Long_Lines On + Refresh_Interval 10 + + filter-kubernetes.conf: | + [FILTER] + Name kubernetes + Match kube.* + Kube_URL https://kubernetes.default.svc:443 + Merge_JSON_Log On + + output-forward.conf: | + [OUTPUT] + Name forward + Match * + Host ${FLUENT_FORWARD_HOST} + Port ${FLUENT_FORWARD_PORT} + Logstash_Format On + Retry_Limit False + Time_as_Integer True + + parsers.conf: | + [PARSER] + Name apache + Format regex + Regex ^(?[^ ]*) [^ ]* (?[^ ]*) \[(?