From c17d679fff7d9b7f96f2a245b214c5681ce40a18 Mon Sep 17 00:00:00 2001 From: Andre Murbach Maidl Date: Fri, 28 Feb 2025 15:29:08 -0300 Subject: [PATCH] Improve requests instrumentation example --- .../opentelemetry/instrumentation/requests/__init__.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/instrumentation/opentelemetry-instrumentation-requests/src/opentelemetry/instrumentation/requests/__init__.py b/instrumentation/opentelemetry-instrumentation-requests/src/opentelemetry/instrumentation/requests/__init__.py index 6c197d530e..0764a29b12 100644 --- a/instrumentation/opentelemetry-instrumentation-requests/src/opentelemetry/instrumentation/requests/__init__.py +++ b/instrumentation/opentelemetry-instrumentation-requests/src/opentelemetry/instrumentation/requests/__init__.py @@ -41,20 +41,22 @@ .. code:: python + import requests + from opentelemetry.instrumentation.requests import RequestsInstrumentor + # `request_obj` is an instance of requests.PreparedRequest def request_hook(span, request_obj): pass # `request_obj` is an instance of requests.PreparedRequest # `response` is an instance of requests.Response - def response_hook(span, request_obj, response) + def response_hook(span, request_obj, response): pass RequestsInstrumentor().instrument( - request_hook=request_hook, response_hook=response_hook) + request_hook=request_hook, response_hook=response_hook ) - Exclude lists ************* To exclude certain URLs from being tracked, set the environment variable ``OTEL_PYTHON_REQUESTS_EXCLUDED_URLS``