Skip to content

Zipkin UDP Receiver #35620

@EOjeah

Description

@EOjeah

Component(s)

receiver/zipkin

Is your feature request related to a problem? Please describe.

Feature Request: Receive zipkin formatted spans over UDP

Describe the solution you'd like

Currently, the zipkin receiver only receivers spans over http. However, some environments with very high throughput use case can benefit from the lower overhead and simplicity of UDP.

zipkin:
  protocols:
    http: # existing
      endpoint: "localhost:9411" 
    udp: # new
      endpoint: "localhost:52352"
      queue_size: 1000
      num_workers: 10
      buffer_size: 100
      max_packet_size: 65000

Describe alternatives you've considered

  • udp logs receiver with a new connector to convert those logs to traces

Additional context

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions