From d973c8ba0beb203adce99a7e09f219e2cb371867 Mon Sep 17 00:00:00 2001 From: Pascal Morillon Date: Wed, 2 Oct 2019 09:37:07 +0200 Subject: [PATCH] =?UTF-8?q?[stable/fluent-bit]=20Add=20ignore=5Folder=20pa?= =?UTF-8?q?rameter=20support=20for=20tail=20input=E2=80=A6=20(#17443)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [stable/fluent-bit] Add ignore_older parameter support for tail input plugin Signed-off-by: Pascal Morillon * [stable/fluent-bit] Fixes default values for input.tail.ignore_older Signed-off-by: Pascal Morillon --- stable/fluent-bit/Chart.yaml | 2 +- stable/fluent-bit/README.md | 1 + stable/fluent-bit/templates/config.yaml | 3 +++ stable/fluent-bit/values.yaml | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/stable/fluent-bit/Chart.yaml b/stable/fluent-bit/Chart.yaml index 27f786eb93..b17ae73a8c 100755 --- a/stable/fluent-bit/Chart.yaml +++ b/stable/fluent-bit/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: fluent-bit -version: 2.7.0 +version: 2.7.1 appVersion: 1.2.2 description: Fast and Lightweight Log/Data Forwarder for Linux, BSD and OSX keywords: diff --git a/stable/fluent-bit/README.md b/stable/fluent-bit/README.md index bc937621c2..245e6b1b7f 100644 --- a/stable/fluent-bit/README.md +++ b/stable/fluent-bit/README.md @@ -114,6 +114,7 @@ The following table lists the configurable parameters of the Fluent-Bit chart an | `input.tail.memBufLimit` | Specify Mem_Buf_Limit in tail input | `5MB` | | `input.tail.parser` | Specify Parser in tail input. | `docker` | | `input.tail.path` | Specify log file(s) through the use of common wildcards. | `/var/log/containers/*.log` | +| `input.tail.ignore_older` | Ignores files that have been last modified before this time in seconds. Supports m,h,d (minutes, hours,days) syntax. | `` | | `input.systemd.enabled` | [Enable systemd input](https://docs.fluentbit.io/manual/input/systemd) | `false` | | `input.systemd.filters.systemdUnit` | Please see https://docs.fluentbit.io/manual/input/systemd | `[docker.service, kubelet.service`, `node-problem-detector.service]` | | `input.systemd.maxEntries` | Please see https://docs.fluentbit.io/manual/input/systemd | `1000` | diff --git a/stable/fluent-bit/templates/config.yaml b/stable/fluent-bit/templates/config.yaml index 64c3600cda..ebd941556b 100644 --- a/stable/fluent-bit/templates/config.yaml +++ b/stable/fluent-bit/templates/config.yaml @@ -33,6 +33,9 @@ data: Refresh_Interval 5 Mem_Buf_Limit {{ .Values.input.tail.memBufLimit }} Skip_Long_Lines On +{{- if .Values.input.tail.ignore_older }} + Ignore_Older {{ .Values.input.tail.ignore_older }} +{{- end }} {{- if .Values.trackOffsets }} DB /tail-db/tail-containers-state.db DB.Sync Normal diff --git a/stable/fluent-bit/values.yaml b/stable/fluent-bit/values.yaml index 2abb26341a..6bdcc33ce3 100644 --- a/stable/fluent-bit/values.yaml +++ b/stable/fluent-bit/values.yaml @@ -221,6 +221,7 @@ input: memBufLimit: 5MB parser: docker path: /var/log/containers/*.log + ignore_older: "" systemd: enabled: false filters: