diff --git a/botocore/client.py b/botocore/client.py index 3ad196f7ce..e2619ecfd4 100644 --- a/botocore/client.py +++ b/botocore/client.py @@ -14,7 +14,6 @@ import functools from datadog import statsd -from ddtrace import tracer from botocore import waiter, xform_name from botocore.auth import AUTH_TYPE_MAPS @@ -462,21 +461,7 @@ def _force_virtual_style_s3_addressing(self): def _service_model(self): return self.meta.service_model - @tracer.wrap('aws.api.request', service='aws') def _make_api_call(self, operation_name, api_params): - span = tracer.current_span() - _endpoint_name = self._endpoint._endpoint_prefix - _region_name = self.meta.region_name - meta = { - 'aws.agent': 'botocore', - 'aws.operation': operation_name, - 'aws.endpoint': _endpoint_name, - 'aws.region': _region_name, - } - if operation_name != 'AssumeRole': # don't send sensitive information - meta['aws.api_params'] = str(api_params) - span.resource = '%s.%s.%s' % (operation_name, _endpoint_name, _region_name) - span.set_tags(meta) statsd.increment('boto.request', tags=["action:%s" % operation_name]) operation_model = self._service_model.operation_model(operation_name) @@ -510,7 +495,6 @@ def _make_api_call(self, operation_name, api_params): ) if http.status_code >= 300: - span.set_traceback() raise ClientError(parsed_response, operation_name) else: return parsed_response