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
Host networking is requested for this pod. Use the host's network namespace. If this option is set, the ports that will be used must be specified. Default to false.
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
configFileFormat
ConfigFileFormat defines the format of the config file, default is "classic", available options are "classic" and "yaml"
Host networking is requested for this pod. Use the host's network namespace. If this option is set, the ports that will be used must be specified. Default to false.
bool
envVars
EnvVars represent environment variables that can be passed to fluentbit pods.
MetricsPort is the port used by the metrics server. If this option is set, HttpPort from ClusterFluentBitConfig needs to match this value. Default is 2020.
int32
service
Service represents configurations on the fluent-bit service.
RetryLimit represents configuration for the scheduler which can be set independently on each output section. This option allows to disable retries or impose a limit to try N times and then discard the data after reaching that limit.
Decoders are a built-in feature available through the Parsers file, each Parser definition can optionally set one or multiple decoders. There are two type of decoders type: Decode_Field and Decode_Field_As.
Enable input/output tracing on debug images, controlled more granualry via the http API
*bool
flushSeconds
Interval to flush output
*float64
graceSeconds
Wait time on exit
*int64
hcErrorsCount
the error count to meet the unhealthy requirement, this is a sum for all output plugins in a defined HC_Period, example for output error: [2022/02/16 10:44:10] [ warn] [engine] failed to flush chunk '1-1645008245.491540684.flb', retry in 7 seconds: task_id=0, input=forward.1 > output=cloudwatch_logs.3 (out_id=3)
*int64
hcRetryFailureCount
the retry failure count to meet the unhealthy requirement, this is a sum for all output plugins in a defined HC_Period, example for retry failure: [2022/02/16 20:11:36] [ warn] [engine] chunk '1-1645042288.260516436.flb' cannot be retried: task_id=0, input=tcp.3 > output=cloudwatch_logs.1
*int64
hcPeriod
The time period by second to count the error and retry failure data point
*int64
healthCheck
enable Health check feature at http://127.0.0.1:2020/api/v1/health Note: Enabling this will not automatically configure kubernetes to use fluentbit's healthcheck endpoint
*bool
httpListen
Address to listen
string
httpPort
Port to listen
*int32
httpServer
If true enable statistics HTTP server
*bool
logFile
File to log diagnostic output
string
logLevel
Diagnostic level (error/warning/info/debug/trace)
string
parsersFile
Optional 'parsers' config file (can be multiple)
string
parsersFiles
backward compatible
[]string
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.
If true, preserve thread safety during hot reload by waiting for in-flight work to drain before reloading; this wait can be bounded by hotReloadTimeout.
*bool
hotReloadTimeout
Maximum time in seconds to wait for a hot reload to complete before aborting.
*int32
schedulerBase
Set a base for exponential backoff in the scheduler. Supported in Fluent Bit >= 1.8.7
*int32
schedulerCap
Set a maximum retry time in seconds for the scheduler. Supported in Fluent Bit >= 1.8.7
*int32
multilineBufferLimit
Set a default buffer size limit for multiline parsers. The value must be according to the Unit Size specification.
Select an optional location in the file system to store streams and chunks of data/
string
sync
Configure the synchronization mode used to store the data into the file system
string
checksum
Enable the data integrity check when writing and reading data from the filesystem
string
backlogMemLimit
This option configure a hint of maximum value of memory to use when processing these records
string
maxChunksUp
If the input plugin has enabled filesystem storage type, this property sets the maximum number of Chunks that can be up in memory
*int64
metrics
If http_server option has been enabled in the Service section, this option registers a new endpoint where internal metrics of the storage layer can be consumed
string
deleteIrrecoverableChunks
When enabled, irrecoverable chunks will be deleted during runtime, and any other irrecoverable chunk located in the configured storage path directory will be deleted when Fluent-Bit starts.