File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
opamp/opentelemetry-opamp-client/src/opentelemetry/_opamp Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change 23
23
from opentelemetry ._opamp .proto import opamp_pb2
24
24
from opentelemetry ._opamp .transport .requests import RequestsTransport
25
25
from opentelemetry ._opamp .version import __version__
26
+ from opentelemetry .context import (
27
+ _SUPPRESS_INSTRUMENTATION_KEY ,
28
+ attach ,
29
+ detach ,
30
+ set_value ,
31
+ )
26
32
from opentelemetry .util .types import AnyValue
27
33
28
34
_logger = getLogger (__name__ )
@@ -142,6 +148,7 @@ def _build_remote_config_status_response_message(
142
148
return data
143
149
144
150
def _send (self , data : bytes ):
151
+ token = attach (set_value (_SUPPRESS_INSTRUMENTATION_KEY , True ))
145
152
try :
146
153
response = self ._transport .send (
147
154
url = self ._endpoint ,
@@ -152,6 +159,7 @@ def _send(self, data: bytes):
152
159
return response
153
160
finally :
154
161
self ._sequence_num += 1
162
+ detach (token )
155
163
156
164
@staticmethod
157
165
def _decode_remote_config (
You can’t perform that action at this time.
0 commit comments