-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Tracing update #7252
Tracing update #7252
Conversation
sdk/storage/azure-storage-blob/azure/storage/blob/blob_service_client.py
Outdated
Show resolved
Hide resolved
Much simpler and cleaner now +1 |
sdk/core/azure-core/azure/core/pipeline/policies/distributed_tracing.py
Outdated
Show resolved
Hide resolved
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.
Other than the exception/failure question, looks good!
(message created by the CI based on PR content) Installation instructionPackage azure-coreYou can install the package You can build a wheel to distribute for test using the following command: If you have a local clone of this repository, you can also do:
Or build a wheel file to distribute for testing:
Package azure-storage-blobYou can install the package You can build a wheel to distribute for test using the following command: If you have a local clone of this repository, you can also do:
Or build a wheel file to distribute for testing:
Package azure-storage-fileYou can install the package You can build a wheel to distribute for test using the following command: If you have a local clone of this repository, you can also do:
Or build a wheel file to distribute for testing:
Package azure-storage-queueYou can install the package You can build a wheel to distribute for test using the following command: If you have a local clone of this repository, you can also do:
Or build a wheel file to distribute for testing:
Direct downloadYour files can be directly downloaded here:
|
CI failure is caused by #7407 and not related to this PR content. Core CI itself is green. Merging. |
* Refactoring tracing for clarity * Merge span explicitly on SDK side * Continue fixing merge span * Add Kind to generic Span + impl * Add contextmanager and status * Propagate more merge_span in storage * Docstring fixes * Remove pointless import * Simplify tracing implementation * Simplify decorator implementation * Remove SDK context * Thread context * Add missing dev dep * Swap dev dep * Happy pylint * mypy * mypy 2 * pylint * Make tracing a nver fail policy * Some ChangeLog * Traceparent doc clarification * pylint
Refactoring
get_parent
more intensively to avoid code redondancylink
tolink_from_headers
, and makelink
more generic by taking a traceparentFeatures
get_trace_parent
to AbstractSpan and Opencensus implThis PR also apply
merge_span
when necessary in storage client