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

New component: Zipkin V2 UDP Receiver #35515

Open
3 tasks
EOjeah opened this issue Oct 1, 2024 · 0 comments
Open
3 tasks

New component: Zipkin V2 UDP Receiver #35515

EOjeah opened this issue Oct 1, 2024 · 0 comments
Labels
needs triage New item requiring triage Sponsor Needed New component seeking sponsor

Comments

@EOjeah
Copy link
Contributor

EOjeah commented Oct 1, 2024

The purpose and use-cases of the new component

This component will enable the Collector to receive traces in the form of Zipkin v2 JSON spans over UDP.

Example configuration for the component

zipkin_udp:
  listen_address: ":52352"
  udp:
    queue_size: 1000
    num_workers: 10
    buffer_size: 100
    max_packet_size: 65000

Telemetry data types supported

traces

Is this a vendor-specific component?

  • This is a vendor-specific component
  • If this is a vendor-specific component, I am a member of the OpenTelemetry organization.
  • If this is a vendor-specific component, I am proposing to contribute and support it as a representative of the vendor.

Code Owner(s)

EOjeah

Sponsor (optional)

No response

Additional context

Currently, the OpenTelemetry Collector supports receiving Zipkin traces over HTTP. However, some environments with very high throughput use case can benefit from the lower overhead and simplicity of UDP.

Due to nature of UDP as inherently unreliable, packets may be lost but the risk is mitigated by the nature of tracing data, where occasional loss of spans is generally acceptable.

@EOjeah EOjeah added needs triage New item requiring triage Sponsor Needed New component seeking sponsor labels Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs triage New item requiring triage Sponsor Needed New component seeking sponsor
Projects
None yet
Development

No branches or pull requests

1 participant