Support for OTLP/UDP Span Exporter #4396
Labels
spec:protocol
Related to the specification/protocol directory
triage:deciding:community-feedback
Open to community discussion. If the community can provide sufficient reasoning, it may be accepted
What are you trying to achieve?
We want to mitigate some of the performance issues in an AWS Lambda Environment when using the OTel Lambda Layers to send spans to AWS X-Ray. One mitigation involves avoid deploying the OTel Collector during a Lambda Function invocation to reduce cold start time and memory allocated. As a workaround for having no Collector, we are trying to send Spans to a UDP endpoint (AWS_XRAY_DAEMON_ADDRESS) in an AWS Lambda Environment. This UDP endpoint was originally designed for the X-Ray SDKs to send X-Ray Trace Segments to AWS X-Ray. Today in AWS Lambda, this UDP endpoint also supports receiving OTel Spans and send them to AWS X-Ray.
What did you expect to see?
We expect the OTel SDKs to provide a Span Exporter that can export spans via UDP protocol.
OTEL_EXPORTER_OTLP_TRACES_PROTOCOL=udp
.OTEL_EXPORTER_OTLP_TRACES_ENDPOINT
env var.Additional context.
The text was updated successfully, but these errors were encountered: