-
Notifications
You must be signed in to change notification settings - Fork 449
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
[SDK] Add tracer scope configurator #3137
base: main
Are you sure you want to change the base?
Conversation
✅ Deploy Preview for opentelemetry-cpp-api-docs canceled.
|
6e15bc3
to
75d84d8
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #3137 +/- ##
==========================================
+ Coverage 87.80% 87.91% +0.12%
==========================================
Files 198 201 +3
Lines 6324 6382 +58
==========================================
+ Hits 5552 5610 +58
Misses 772 772
|
dd70641
to
0370722
Compare
b82ea68
to
f6ff444
Compare
93950bf
to
c77065e
Compare
db05adc
to
31c73a3
Compare
Converting ScopeConfigurator from type alias to a dedicated class allows control over how it is initialized. This commits makes it so that ScopeConfigurator can only be initialized using the inner Builder class. This will prevent future confusion on how to initialize ScopeConfigurators.
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.
Thanks for the patch, this is making good progress.
See another round comments on the code and tests.
b382755
to
8511e80
Compare
5b72b3e
to
8ef20b2
Compare
fix dangling pointer warnings & valgrind memcheck warnings
8ef20b2
to
98ec24d
Compare
Hi @marcalff, |
Re #2641
Adds scope configurator for Tracers.
Changes
Some optional, good-to-have convenience functions were recommended by the spec to accommodate common use-cases - these have not been added in this PR.
See the TracerConfigurator spec for these recommendations. They should be added in a future PR.
For significant contributions please make sure you have completed the following items:
CHANGELOG.md
updated for non-trivial changes