Make auto instrumentation use the same dependency resolver as manual instrumentation does#3202
Conversation
9cf2a02 to
49762d1
Compare
00362cf to
149f84f
Compare
|
@xrmx, Here is an option for making the auto instrumentation use the same dependency checker as the manual instrumentation. There are a few rough edges but I think ironing those out gets us down a path of a major rewrite pretty quickly so maybe this little PR could work. |
3533e55 to
aad1679
Compare
|
@xrmx just checking in, have you had a chance to look at this and my responses to your comment? |
28e57e5 to
1b6d07e
Compare
Not yet, sorry |
d8af135 to
a5c86fa
Compare
87a167d to
eecb02f
Compare
eecb02f to
e0d489f
Compare
|
@xrmx changelog fixed up |
214f9fe to
92d697a
Compare
92d697a to
f9b310b
Compare
|
@emdneto thanks for the review. Everything should be updated. |
7e3db32 to
91d41d7
Compare
3eed921 to
cbb765d
Compare
…instrumentation does
cbb765d to
5d983b8
Compare
There was a problem hiding this comment.
LGTM but unfortunately on conflict this now reproduces open-telemetry/opentelemetry-python#4509 . I'm working on a PR to fix that
UPDATE: PR here open-telemetry/opentelemetry-python#4528
|
Thanks @xrmx, i can rebase once that PR gets merged. |
Description
In order for the auto instrumentation to use the same dependency checker as the instrumentation itself, I introduce an exception that allows for an early exit from instrument function through the distro and back to the _load.
Fixes #3201
Type of change
How Has This Been Tested?
Does This PR Require a Core Repo Change?
Checklist:
See contributing.md for styleguide, changelog guidelines, and more.