Custom serializer for OTLP exporter #5730
Labels
enhancement
New feature or request
pkg:OpenTelemetry.Exporter.OpenTelemetryProtocol
Issues related to OpenTelemetry.Exporter.OpenTelemetryProtocol NuGet package
Milestone
Package
OpenTelemetry.Exporter.OpenTelemetryProtocol
Is your feature request related to a problem?
Relates to #4395.
Depending on Google.Protobuf has multiple issues associated with it. #4395 notes the impact on auto-instrumentation project. In addition to it, it contributes to increased package size and overhead maintenance of reacting to CVEs when they arise.
Also, the performance overhead of using a general-purpose serializer is suboptimal.
Opening this issue to track the work to remove the dependency on Google.Protobuf package and implement our own custom serialize based on the OTLP protocol specification
What is the expected behavior?
A high performance serializer specifically designed to comply with OTLP specification requirements.
Which alternative solutions or features have you considered?
NA
Additional context
No response
The text was updated successfully, but these errors were encountered: