-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
[receiver/pulsar] Make pulsar_receiver more configurable #28685
Comments
Pinging code owners for receiver/pulsar: @dmitryax @dao-jun. See Adding Labels via Comments if you do not have permissions to add labels yourself. |
@dao-jun with the suggested change users would have to repeat all the fields in all the signals sections even if they want to share the same configuration. So it doesn't seem like the suggested change always simplifies the configuration. |
@dmitryax The |
This makes the configuration interface inconsistent with kafka receiver and exporter. Ideally, they should be similar. Maybe we can add |
Pulsar exporter/receiver referred to kafka exporter/receiver when I developed them, but so far, I think there are some issues involved in this. Unclear configuration items are a major issue, if the |
That's why I suggest replacing |
it surely makes sense, but what for |
This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping Pinging code owners: See Adding Labels via Comments if you do not have permissions to add labels yourself. |
This issue has been closed as inactive because it has been stale for 120 days with no activity. |
Component(s)
receiver/pulsar
Is your feature request related to a problem? Please describe.
Currently, in pulsar_receiver, configuration items only supports specify a single topic name for traces/metrics/logs.
And traces/metrics/logs receiver has default topic name(otlp_spans for traces, otlp_logs for logs and otlp_metrics for metrics), say, if users specify a topic for traces, but couldn't specify topic for logs and metrics. If users want to start a metrics receiver pipeline, it will be failed, because otlp_spans otlp_logs and otlp_metrics is not pulsar topic name pattern.
A topic name pattern must comply with a certain patter(pulsar://tenant/namespace/topic_name, example: pulsar://public/default/otlp_spans).
Also, pulsar_receiver only provide a single encoding configuration for logs,traces and metrics. Say, users want to use jaeger_proto for traces, but it couldn't apply to metrics and logs.
In this conditions, users have to config as below:
This is relatively complex, so I hope to make pulsar_receiver more configurable.
Describe the solution you'd like
Provide extra configuration items:
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: