Python labels don't appear to follow threads
- Dominant language
- Go
- Stars
- 11.7k
- Forks
- 802
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 80
Description
I'm working on tracking down a redis usage issue in a multi-threaded application so I wrapped several calls to redis_client.get with various labels in python 3.7, but it's not correctly filtering my stack traces. For instance this block
```
with pyroscope.tag_wrapper({ "redis": "my_listener.one_loop" }):
self.overall_status = self.redis_client.get(RedisKeys.overall_status_key)
```
should only return a trace for calls to redis/client.py, but it seems to just grab the entire applications stack trace during that time across all open threads

Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.