Proper way to run v2 separately as collector and query #6682
-
As stated in the title, what is the proper way to run Jaeger v2 only in query mode? I mostly interested in the correct configuration. My assumption was that I just leave jaeger_storage and jaeger_query as extensions and won't specify any receivers, processors and exporters but such config is considered as invalid: Getting something like
or
But the whole OTEL pipeline is not needed at all for the Jeager UI, in my undestanding. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
Hey there, @ABAG603! I'm here to help you with any bugs, questions, or contributions. Let's tackle this together while we wait for a human maintainer. To run Jaeger v2 in query mode only, you need to ensure that the configuration includes the necessary components for the For a valid configuration in query mode, focus on setting up the Here's a simplified example of what the configuration might look like: extensions:
jaeger_storage:
backends:
some_storage:
type: memory
memory:
max_traces: 100000
jaeger_query:
traces_storage: some_storage
grpc_server:
endpoint: ":16685"
http_server:
endpoint: ":16686" Ensure that the To continue talking to Dosu, mention @dosu. Help Dosu learn! Give it feedback: Great Response | Irrelevant Answer | Incorrect Sources | Too Verbose | Hallucination | Other |
Beta Was this translation helpful? Give feedback.
For now you would have to run query like a collector, with a real pipeline. Technically you don't even need different configurations between collector/query, just two different clusters for isolation purposes and a routing for the UI for one of them.