We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6b23dc2 commit 97965e0Copy full SHA for 97965e0
instana/instrumentation/aiohttp/server.py
@@ -37,7 +37,13 @@ async def stan_middleware(request, handler):
37
if custom_header in request.headers:
38
scope.span.set_tag("http.%s" % custom_header, request.headers[custom_header])
39
40
- response = await handler(request)
+ response = None
41
+ try:
42
+ response = await handler(request)
43
+ except aiohttp.web.HTTPException as e:
44
+ # AIOHTTP uses exceptions for specific responses
45
+ # see https://docs.aiohttp.org/en/latest/web_exceptions.html#web-server-exceptions
46
+ response = e
47
48
if response is not None:
49
# Mark 500 responses as errored
0 commit comments