Is your feature request related to a problem? Please describe.
Feature Request
Refactor zipkin receiver to include protocols in configuration
Current
zipkin:
After
zipkin:
protocols:
http:
Describe the solution you'd like
In order to prepare the zipkin receiver for potentially adding a udp receiver as specified in #35620 and reduce the amount of changes associated with one issue.
This issue is to refactor the code to accept zipkin configuration with potentially different protocols. Initially accepted is the current http protocol with this change.
This will match more closely with the configuration in the otlp receiver that accepts both http and grpc
Before
zipkin:
After
zipkin:
protocols:
http:
Follow up changes to include udp protocol in another change.
Component(s)
receiver/zipkin
Is your feature request related to a problem? Please describe.
Feature Request Refactor zipkin receiver to include
protocols
in configuration CurrentAfter
Describe the solution you'd like
In order to prepare the zipkin receiver for potentially adding a
udp
receiver as specified in #35620 and reduce the amount of changes associated with one issue. This issue is to refactor the code to accept zipkin configuration with potentially different protocols. Initially accepted is the currenthttp
protocol with this change. This will match more closely with the configuration in theotlp
receiver that accepts bothhttp
andgrpc
BeforeAfter
Follow up changes to include
udp
protocol in another change.Describe alternatives you've considered
No response
Additional context
Related to #35620