-
Notifications
You must be signed in to change notification settings - Fork 15
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
Loosen requirements for component-specific config #326
Comments
I think without some reference back here we will have a source of divergence/conflict. A language will add a feature, it will be adopted, customers will ask for it in other languages, other languages will determine it is not possible or needs to be changed, and this will result in language implementation divergence or direct conflict that results in breaking changes being introduced to already released functionality. Ideally, we get ahead of these things. I think bringing them to the group via this repository is an ideal approach, but we should search for alternative if we plan to change that. |
The issue is mostly about loosening it only for instrumentation library-specific configs. E.g. there is currently an My initial proposal was to have a different pattern for them: Thoughts? |
I think language specific environment variables make sense. They will need to be carefully specified so they don't just become a catch all to circumvent the GDI spec process though. |
Found some pre-work:
By @pjanotti
Which is about:
So far we had none repo specific variable requests so the GDI maintainers were not even considering how to tackle such things. @signalfx/gdi-js-maintainers, I think that only our Node.js distro has many |
I don't think everything needs to be documented in the GDI spec. Node.js has a few env vars that have been added for customers, e.g.
What would adding language specific prefixes add exactly? E.g. |
Predictable pattern. E.g. I would prefer having |
What is the actual problem we are solving with this? |
Consistency, feature-parity, avoiding feature creeping. Assigning @akubik-splunk who will help solving this issue. |
OK.
I also see that Java also does more or less the same: https://github.com/signalfx/splunk-otel-java/blob/main/docs/advanced-config.md.I think we should loosen the requirement below:Originally posted by @pellared in signalfx/splunk-otel-js#978 (comment)
The text was updated successfully, but these errors were encountered: