John Ibsen
John Ibsen
👋 Just wanted to raise that I did attempt a re-ordering of middleware of my Starlette app (in this case FastAPI that extends Starlette) and unfortunately still got the same...
@basepi I'm wondering if it has something to do with how the `.end_transaction()` occurs. Perhaps in FastAPI / event loop async there is some race condition where the transaction is...
@basepi any chance this could get picked up for next release? We're really struggling with this, as yes, there is trace.id in our ECS logs for almost everything except the...
(I think) I found the root cause of our troubles. It mostly stems from: https://github.com/tiangolo/fastapi/blob/0.85.1/fastapi/applications.py#L156-L160 ```python for key, value in self.exception_handlers.items(): if key in (500, Exception): error_handler = value else:...
Now that's the APM monkeypatching magic I was looking for! Here I am mitigating over in user land 😛 Thank you for jumping in on this, I'm happy to help...
Looks like there is a PR submitted - https://github.com/localytics/odbc_adapter/pull/26 We would also like to see this merged.