apiVersion: v1 kind: ConfigMap metadata: name: fluent-bit-sidecar-config namespace: sparkns labels: app.kubernetes.io/name: fluent-bit data: fluent-bit.conf: | [SERVICE] Flush 1 Log_Level info Daemon off Parsers_File parsers.conf HTTP_Server On HTTP_Listen 0.0.0.0 HTTP_Port 2020 @INCLUDE input-application.conf @INCLUDE input-event-logs.conf @INCLUDE output-splunk.conf @INCLUDE output-opensearch.conf @INCLUDE output-kinesisfirehose.conf input-application.conf: | [INPUT] Name tail Path /var/log/spark/user/*/* Path_Key filename Buffer_Chunk_Size 1M Buffer_Max_Size 5M Skip_Long_Lines On Skip_Empty_Lines On input-event-logs.conf: | [INPUT] Name tail Path /var/log/spark/apps/* Path_Key filename Buffer_Chunk_Size 1M Buffer_Max_Size 5M Skip_Long_Lines On Skip_Empty_Lines On output-splunk.conf: | [OUTPUT] Name splunk Match * Host < Hostname of the Splunk EC2 instance > Port 8088 TLS On TLS.Verify Off Splunk_Token < Token from Splunk HTTP Event Collector > output-opensearch.conf: | [OUTPUT] Name es Match * Host < Hostname of the OpenSearch Domain > Port 443 TLS On AWS_Auth On AWS_Region < region > Retry_Limit 6 output-kinesisfirehose.conf: | [OUTPUT] Name kinesis_firehose Match * region < region > delivery_stream < Kinesis Firehose Stream Name > parsers.conf: | [PARSER] Name apache Format regex Regex ^(?[^ ]*) [^ ]* (?[^ ]*) \[(?