adding support for aioredis (#534)#552
adding support for aioredis (#534)#552yoav-orca wants to merge 1 commit intoscoutapp:masterfrom yoav-orca:master
Conversation
|
@adamchainz what do you think? |
Rebuild of #552 with tracking in an aioredis-specific instrument submodule.
|
Hi @yoav-orca Sorry I didn't respond until now - I went on holiday and your PR was one of many things to respond to. Thanks for making this. It has certainly exposed the places in aioredis to instrument. Yes there's still the problem from #469. This needs more research to overcome before we can merge anything. One thing about your PR - our instruments are per library rather than per "technology", so this should be an "aioredis" instrument. Rather than push to your master branch, I've done this in #562 (maintaining your orignal authorship). As such I'm going to close this PR and continue working on the other PR. We have some other higher priority work around making the launching the core agent more stable, which I'll be addressing first, but I should find time in the next few weeks to revisit aioredis. Thanks, Adam |
Rebuild of #552 with tracking in an aioredis-specific instrument submodule.
Rebuild of #552 with tracking in an aioredis-specific instrument submodule.
Rebuild of #552 with tracking in an aioredis-specific instrument submodule.
Rebuild of #552 with tracking in an aioredis-specific instrument submodule.
An initial PR for adding support
aioredis, ref #534 I have encountered an unfortunate limitation.When using:
Looking at the trace it seems that scout doesn't recognize that the task is coming from the same thread (the trace is missing the aioredis) segment.
This has already an issue #469
When using
async_to_syncit works