Skip to content

Commit 49ba67c

Browse files
Redact url_query
1 parent dd021c4 commit 49ba67c

File tree

1 file changed

+6
-2
lines changed
  • instrumentation/opentelemetry-instrumentation-aiohttp-server/src/opentelemetry/instrumentation/aiohttp_server

1 file changed

+6
-2
lines changed

instrumentation/opentelemetry-instrumentation-aiohttp-server/src/opentelemetry/instrumentation/aiohttp_server/__init__.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ async def hello(request):
210210
get_excluded_urls,
211211
normalise_request_header_name,
212212
normalise_response_header_name,
213+
redact_query_parameters,
213214
redact_url,
214215
sanitize_method,
215216
)
@@ -307,8 +308,11 @@ def collect_request_attributes(
307308
if query_string:
308309
target = f"{path}?{query_string}"
309310
if target:
310-
_, query = _parse_url_query(target)
311-
_set_http_target(result, target, path, query, sem_conv_opt_in_mode)
311+
redacted_target = redact_query_parameters(target)
312+
_, redacted_query = _parse_url_query(redacted_target)
313+
_set_http_target(
314+
result, redacted_target, path, redacted_query, sem_conv_opt_in_mode
315+
)
312316

313317
# old semconv v1.20.0 - always set HTTP_URL when reporting old semconv
314318
if _report_old(sem_conv_opt_in_mode):

0 commit comments

Comments
 (0)