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 2323from opentelemetry ._opamp .proto import opamp_pb2
2424from opentelemetry ._opamp .transport .requests import RequestsTransport
2525from opentelemetry ._opamp .version import __version__
26+ from opentelemetry .context import (
27+ _SUPPRESS_INSTRUMENTATION_KEY ,
28+ attach ,
29+ detach ,
30+ set_value ,
31+ )
2632from opentelemetry .util .types import AnyValue
2733
2834_logger = getLogger (__name__ )
@@ -142,6 +148,7 @@ def _build_remote_config_status_response_message(
142148 return data
143149
144150 def _send (self , data : bytes ):
151+ token = attach (set_value (_SUPPRESS_INSTRUMENTATION_KEY , True ))
145152 try :
146153 response = self ._transport .send (
147154 url = self ._endpoint ,
@@ -152,6 +159,7 @@ def _send(self, data: bytes):
152159 return response
153160 finally :
154161 self ._sequence_num += 1
162+ detach (token )
155163
156164 @staticmethod
157165 def _decode_remote_config (
You can’t perform that action at this time.
0 commit comments