Skip to content

Commit 76e614f

Browse files
authored
Improve botocore instrumentation examples (#3348)
1 parent 46cf5b5 commit 76e614f

File tree

1 file changed

+6
-4
lines changed
  • instrumentation/opentelemetry-instrumentation-botocore/src/opentelemetry/instrumentation/botocore

1 file changed

+6
-4
lines changed

instrumentation/opentelemetry-instrumentation-botocore/src/opentelemetry/instrumentation/botocore/__init__.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
.. code:: python
2929
3030
from opentelemetry.instrumentation.botocore import BotocoreInstrumentor
31-
import botocore
31+
import botocore.session
3232
3333
3434
# Instrument Botocore
@@ -39,7 +39,7 @@
3939
session.set_credentials(
4040
access_key="access-key", secret_key="secret-key"
4141
)
42-
ec2 = self.session.create_client("ec2", region_name="us-west-2")
42+
ec2 = session.create_client("ec2", region_name="us-west-2")
4343
ec2.describe_instances()
4444
4545
API
@@ -58,13 +58,15 @@
5858
.. code: python
5959
6060
from opentelemetry.instrumentation.botocore import BotocoreInstrumentor
61-
import botocore
61+
import botocore.session
6262
6363
def request_hook(span, service_name, operation_name, api_params):
6464
# request hook logic
65+
pass
6566
6667
def response_hook(span, service_name, operation_name, result):
6768
# response hook logic
69+
pass
6870
6971
# Instrument Botocore with hooks
7072
BotocoreInstrumentor().instrument(request_hook=request_hook, response_hook=response_hook)
@@ -74,7 +76,7 @@ def response_hook(span, service_name, operation_name, result):
7476
session.set_credentials(
7577
access_key="access-key", secret_key="secret-key"
7678
)
77-
ec2 = self.session.create_client("ec2", region_name="us-west-2")
79+
ec2 = session.create_client("ec2", region_name="us-west-2")
7880
ec2.describe_instances()
7981
8082
Extensions

0 commit comments

Comments
 (0)