Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Custom serializer for OTLP exporter #5730

Open
vishweshbankwar opened this issue Jul 1, 2024 · 0 comments
Open

Custom serializer for OTLP exporter #5730

vishweshbankwar opened this issue Jul 1, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request pkg:OpenTelemetry.Exporter.OpenTelemetryProtocol Issues related to OpenTelemetry.Exporter.OpenTelemetryProtocol NuGet package
Milestone

Comments

@vishweshbankwar
Copy link
Member

vishweshbankwar commented Jul 1, 2024

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

@vishweshbankwar vishweshbankwar added the enhancement New feature or request label Jul 1, 2024
@vishweshbankwar vishweshbankwar self-assigned this Jul 1, 2024
@vishweshbankwar vishweshbankwar added this to the 1.10.0 milestone Jul 1, 2024
@github-actions github-actions bot added the pkg:OpenTelemetry.Exporter.OpenTelemetryProtocol Issues related to OpenTelemetry.Exporter.OpenTelemetryProtocol NuGet package label Jul 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request pkg:OpenTelemetry.Exporter.OpenTelemetryProtocol Issues related to OpenTelemetry.Exporter.OpenTelemetryProtocol NuGet package
Projects
None yet
Development

No branches or pull requests

1 participant