You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| namespace | If namespace is defined, then the configmap and secret for fluent-bit is in this namespace. If it is not defined, it is in the namespace of the fluentd-operator |*string |
335
362
336
363
[Back to TOC](#table-of-contents)
@@ -429,6 +456,28 @@ InputSpec defines the desired state of ClusterInput
| storage | Configure a global environment for the storage layer in Service. It is recommended to configure the volume and volumeMount separately for this storage. The hostPath type should be used for that Volume in Fluentbit daemon set. |*Storage |
Copy file name to clipboardExpand all lines: docs/plugins/fluentbit/filter/lua.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,7 @@ The Lua Filter allows you to modify the incoming records using custom Lua Script
7
7
| ----- | ----------- | ------ |
8
8
| script | Path to the Lua script that will be used. | v1.ConfigMapKeySelector |
9
9
| call | Lua function name that will be triggered to do filtering. It's assumed that the function is declared inside the Script defined above. | string |
10
+
| code | Inline LUA code instead of loading from a path via script. | string |
10
11
| typeIntKey | If these keys are matched, the fields are converted to integer. If more than one key, delimit by space. Note that starting from Fluent Bit v1.6 integer data types are preserved and not converted to double as in previous versions. |[]string |
11
12
| protectedMode | If enabled, Lua script will be executed in protected mode. It prevents to crash when invalid Lua script is executed. Default is true. |*bool |
12
13
| timeAsTable | By default when the Lua script is invoked, the record timestamp is passed as a Floating number which might lead to loss precision when the data is converted back. If you desire timestamp precision enabling this option will pass the timestamp as a Lua table with keys sec for seconds since epoch and nsec for nanoseconds. | bool |
Copy file name to clipboardExpand all lines: docs/plugins/fluentbit/filter/multiline.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,3 +7,9 @@
7
7
| ----- | ----------- | ------ |
8
8
| parser | Specify one or multiple Multiline Parsing definitions to apply to the content. You can specify multiple multiline parsers to detect different formats by separating them with a comma. | string |
9
9
| keyContent | Key name that holds the content to process. Note that a Multiline Parser definition can already specify the key_content to use, but this option allows to overwrite that value for the purpose of the filter. | string |
10
+
| mode || string |
11
+
| buffer || bool |
12
+
| flushMs || int |
13
+
| emitterName | Name for the emitter input instance which re-emits the completed records at the beginning of the pipeline. | string |
14
+
| emitterType | The storage type for the emitter input instance. This option supports the values memory (default) and filesystem. | string |
15
+
| emitterMemBufLimit | Set a limit on the amount of memory in MB the emitter can consume if the outputs provide backpressure. The default for this limit is 10M. The pipeline will pause once the buffer exceeds the value of this setting. For example, if the value is set to 10MB then the pipeline will pause if the buffer exceeds 10M. The pipeline will remain paused until the output drains the buffer below the 10M limit. | int |
Copy file name to clipboardExpand all lines: docs/plugins/fluentbit/filter/rewritetag.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,3 +7,5 @@ RewriteTag define a `rewrite_tag` filter, allows to re-emit a record under a new
7
7
| ----- | ----------- | ------ |
8
8
| rules | Defines the matching criteria and the format of the Tag for the matching record. The Rule format have four components: KEY REGEX NEW_TAG KEEP. |[]string |
9
9
| emitterName | When the filter emits a record under the new Tag, there is an internal emitter plugin that takes care of the job. Since this emitter expose metrics as any other component of the pipeline, you can use this property to configure an optional name for it. | string |
**For full documentation, refer to https://docs.fluentbit.io/manual/administration/configuring-fluent-bit/multiline-parsing**
4
+
5
+
6
+
| Field | Description | Scheme |
7
+
| ----- | ----------- | ------ |
8
+
| type | Set the multiline mode, for now, we support the type regex. | string |
9
+
| parser | Name of a pre-defined parser that must be applied to the incoming content before applying the regex rule. If no parser is defined, it's assumed that's a raw text and not a structured message. | string |
10
+
| keyContent | For an incoming structured message, specify the key that contains the data that should be processed by the regular expression and possibly concatenated. | string |
11
+
| flushTimeout | Timeout in milliseconds to flush a non-terminated multiline buffer. Default is set to 5 seconds. | int |
12
+
| rules | Configure a rule to match a multiline pattern. The rule has a specific format described below. Multiple rules can be defined. |[]Rule |
0 commit comments