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
Introduce load-balanced channel for OpenTelemetry exporters
Add client-side load balancing to OTLP gRPC connections using ginepro.
When NL_OTEL_ENDPOINT is set, the telemetry system creates a load-balanced
channel shared across log, trace, and metric exporters. This enables better
distribution of telemetry traffic across multiple OTLP collector instances
and improves overall system resilience.
- Add ginepro dependency for gRPC load balancing
- Upgrade OpenTelemetry dependencies from 0.29 to 0.30
- Change init_tracing() to async to support channel initialization
- Add NL_OTEL_ENDPOINT environment variable for configuration
- Update all OTLP exporters to use shared load-balanced channel
# Conflicts:
# Cargo.lock
0 commit comments