Skip to content

Commit

Permalink
[WIP] Azure SDK Instrumentation (Storage + Queue) (#1316)
Browse files Browse the repository at this point in the history
* Add skeleton for azure instrumentation

* Finish encoding the azureblob operation name table

* Fix docstring

* Bunch of fixes for azure instrumentation

* Add some tests

* Add handler for azurequeue

* Add Azure queue tests

* Implement table storage handler

* Remove (rotated) key 😅

* Add .env to .gitignore

* Add first azuretable test

Plus a bunch of refactoring to make it pass since it's a
different library

* Add more table tests

* Fix default case if we don't recognize the service

* Add handler for azure file share

* Add Azure fileshare tests

* CHANGELOG
  • Loading branch information
basepi authored Oct 1, 2021
1 parent f68d225 commit 9cf8e57
Show file tree
Hide file tree
Showing 5 changed files with 712 additions and 1 deletion.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,4 @@ tests/python-agent-junit.xml
*.code-workspace
.pytest_cache/
.python-version
.env
3 changes: 2 additions & 1 deletion CHANGELOG.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,13 @@ endif::[]
[float]
===== Features
* Add instrumentation for Azure Storage (blob/table/fileshare) and Azure Queue {pull}1316[#1316]
[float]
===== Bug fixes
* Improve span coverage for `asyncpg` {pull}1328[#1328]
* aiohttp: Correctly pass custom client to tracing middleware {pull}1345[#1345]
* aiohttp: Correctly pass custom client to tracing middleware {pull}1345[#1345]
* Fixed an issue with httpx instrumentation {pull}1337[#1337]
Expand Down
Loading

0 comments on commit 9cf8e57

Please sign in to comment.