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
{{ message }}
Repository navigation
Bridge Bento Processing into Distributed Traces #20
Bento operates as a "middleware" between NATS and ClickHouse. If Bento transformations are slow or failing, those errors appear as isolated events. We need these transformations to show up as "Child Spans" directly under the original API ingestion trace.
Proposed Solution
Configure the Bento OTel component to respect incoming tracing headers.
Ensure Bento is initialized with the same TracerProvider as the Go app.
Use the tracing processor in Bento to ensure that as events move through "Pipes," they maintain the original Trace ID.
Alternatives Considered
None
Additional Context
This allows a developer to see: API Request -> NATS Publish -> Bento Pipe Transformation -> ClickHouse Insert all in one single Gantt chart in SigNoz.
changed the title [-][feature] [Observability] Bridge Bento Processing into Distributed Traces[/-][+]Bridge Bento Processing into Distributed Traces[/+]on Apr 20, 2026
Activity
[-][feature] [Observability] Bridge Bento Processing into Distributed Traces[/-][+]Bridge Bento Processing into Distributed Traces[/+]feat(docs): live-demo hero panel via @wavehouse/sdk (#290)
ci(lint): lint integration-tagged Go files and fix what it finds (#807)