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

[jaeger-v2] Decide how different configurations will be provided to the users #5161

Open
yurishkuro opened this issue Feb 3, 2024 · 1 comment
Labels

Comments

@yurishkuro
Copy link
Member

yurishkuro commented Feb 3, 2024

In v1 we published different binaries that exposed different configurations via CLI flags. In v2 we only have a single binary that can be made to work differently depending on the configuration file. The question is - how will we guide the users to the appropriate configuration file? There are multiple concerns here:

  • illustrating how a specific deployment unit, e.g. ingester, can be configured
  • illustrating which configuration options exist for each component (OTEL Collector currently has readme's for each component, but they vary in quality, and so far there is no schema-first solution for exhaustive config documentation as we had with Jaeger v1)

Currently we only have one explicit config file (which in practice implements all-in-one binary).

Some options:

  • provide a single mega-config that includes all possible modes but comments them out
  • provide individual configs for each binary as is done in [jaeger-v2] Add kafka exporter and receiver configuration #4971
    • the downside of this is the different configs won't be kept in sync
  • create config snippets for different modes that can be included into one config
@yurishkuro
Copy link
Member Author

@james-ryans curious if you have any thoughts

@pavolloffay pavolloffay added the v2 label Mar 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

No branches or pull requests

2 participants