-
Notifications
You must be signed in to change notification settings - Fork 275
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
Telemetry roadmap config #4061
Telemetry roadmap config #4061
Conversation
@BrynCooke, please consider creating a changeset entry in |
CI performance tests
|
Is it a draft PR ? If not I would suggest to check if we can just hide it from the json schema |
6e76408
to
fba1330
Compare
@bnjjj Yes, sorry it's still draft |
431e38e
to
b0426a5
Compare
b0426a5
to
4c55750
Compare
f16df46
to
7b307b0
Compare
Do we agree that for custom attributes, if it's set to false, users will still see them on spans but they will be unset. Because the attributes list must be static, it's a constraint coming from the tracing crate |
We've got a workaround for that. |
Instrument type now aligns with Otel and instrument value is something that can be configured.
Possibly these should be combined though.
Added a common section for resources.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
approving after discussing in person. the changes are worthwhile but will require a lot of documentation and probably a migration guide.
This PR creates a config structure that will set us up a better telemetry future.
Documentation is current in progress.
The existing configuration has grown organically, and now that inconsistencies have been removed we can now look to adding new features.
This PR contains a feature gate:
telemetry_next
that must be enabled to get the new config.Run the following to generate the schema for exploration:
The goals of this config are:
Example config:
Checklist
Complete the checklist (and note appropriate exceptions) before the PR is marked ready-for-review.
Exceptions
Note any exceptions here
Notes
Footnotes
It may be appropriate to bring upcoming changes to the attention of other (impacted) groups. Please endeavour to do this before seeking PR approval. The mechanism for doing this will vary considerably, so use your judgement as to how and when to do this. ↩
Configuration is an important part of many changes. Where applicable please try to document configuration examples. ↩
Tick whichever testing boxes are applicable. If you are adding Manual Tests, please document the manual testing (extensively) in the Exceptions. ↩