-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Fluent Bit 4.0.2 HTTP output to AWS Opensearch triggers SIGSEV #10371
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Weirdly is this my prediction from yesterday? #10353 (comment) There's an open PR on it: #10365 |
Ah my bad, this says Opensearch but is actually using the HTTP output plugin. Why don't you use the OpenSearch output @doraamgui? |
used pipeline HTTP output, there would be a cache tier before sending the data to Opensearch directly. I have test OpenSearch output. it is fine without (SIGSEGV). ![]() |
may I know the update? whether it is the same issue that index set null in configuration, right? |
Yes, it's same issue for setting up with index as null in configurations. |
Bug Report
Describe the bug
With Fluent Bit 4.0.2 ,follow up this document sends log data from Fluent Bit to an OpenSearch Ingestion pipeline https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configure-client-fluentbit.html. It seems that the flush routine for the log data to AWS pipeline is somehow broken.
To Reproduce
Expected behavior
we ever submit bug in V4.0.1(#10257). closed with that fix in V 4.0.2. but it has the same issue in V4.0.2. need help to figure out the root cause and fix it.
Screenshots
Your Environment
[SERVICE]
Flush 5
Log_Level trace
Daemon off
log_file /var/log/fluent-bit.log
http_server on
http_listen 0.0.0.0
http_port 2020
[INPUT]
Name tail
Tag kube.*
Path /var/log/containers/*.log
DB /var/log/flb_kube.db
multiline.parser docker, cri
Docker_Mode On
Mem_Buf_Limit 100MB
Skip_Long_Lines On
Refresh_Interval 10
[FILTER]
Name kubernetes
Match kube.*
Kube_URL https://kubernetes.default.svc:443
Kube_CA_File /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
Kube_Token_File /var/run/secrets/kubernetes.io/serviceaccount/token
Merge_Log On
Merge_Log_Key log_processed
K8S-Logging.Parser On
K8S-Logging.Exclude Off
Kube_Meta_Cache_TTL 300s
Annotations On
Labels On
[OUTPUT]
Name http
Match *
Host ******.us-east-1.osis.amazonaws.com
Port 443
URI /log/ingest
Format json
aws_auth true
aws_region us-east-1
aws_service osis
Log_Level info
tls On
json_date_key time
json_date_format iso8601
Retry_Limit 5
Additional context
The text was updated successfully, but these errors were encountered: