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
I’m having an issue using fluent-bit (3.1.7) when processing spans sent by Envoy.
The flow is like this: Envoy -> fluent-bit -> OTel collector
From what I can see in the logs, Envoy is sending some periodic data (every 10s) but with empty spans, probably some sort of health check and causes fluent-bit to crash.
Not sure if this is a well known issue. Envoy is configured to send traces over gRPC.
To Reproduce
Create config files for fluent-bit, envoy and OTel collector services
fluent-bit.conf
[SERVICE]
Flush 1
Log_Level debug
Daemon off
[INPUT]
Name opentelemetry
Listen 0.0.0.0
Port 4318
Tag otel
#[INPUT]
# Name event_type
# Type traces
# Tag otel
[OUTPUT]
Name stdout
Match otel
[OUTPUT]
Name opentelemetry
Match otel
Host otel-collector
Port 4318
Bug Report
Describe the bug
I’m having an issue using fluent-bit (3.1.7) when processing spans sent by Envoy.
The flow is like this: Envoy -> fluent-bit -> OTel collector
From what I can see in the logs, Envoy is sending some periodic data (every 10s) but with empty spans, probably some sort of health check and causes fluent-bit to crash.
Not sure if this is a well known issue. Envoy is configured to send traces over gRPC.
To Reproduce
fluent-bit.conf
otel-collector.yaml
envoy.yaml
event_type
input to show thatopentelemetry
output works fine with normal span payloads:Expected behaviour
Fluent-bit does not crash when receiving empty spans from Envoy, or allow a way to filter them.
Your Environment
The text was updated successfully, but these errors were encountered: