diff --git a/build_tools/aws-sdk-code-generator/templates/async_client_class.mustache b/build_tools/aws-sdk-code-generator/templates/async_client_class.mustache index 215fc7a27da..42567024795 100644 --- a/build_tools/aws-sdk-code-generator/templates/async_client_class.mustache +++ b/build_tools/aws-sdk-code-generator/templates/async_client_class.mustache @@ -83,6 +83,9 @@ module {{module_name}} # @api private def build_request(operation_name, params = {}) handlers = @handlers.for(operation_name) + tracer = config.telemetry_provider.tracer_provider.tracer( + Aws::Telemetry.module_to_tracer_name('{{module_name}}') + ) context = Seahorse::Client::RequestContext.new( operation_name: operation_name, operation: config.api.operation(operation_name), @@ -90,9 +93,7 @@ module {{module_name}} params: params, http_response: Seahorse::Client::Http::AsyncResponse.new, config: config, - tracer: config.telemetry_provider.tracer_provider.tracer( - Aws::Telemetry.module_to_tracer_name('{{module_name}}') - ) + tracer: tracer ) context[:gem_name] = '{{gem_name}}' context[:gem_version] = '{{gem_version}}' diff --git a/build_tools/aws-sdk-code-generator/templates/client_class.mustache b/build_tools/aws-sdk-code-generator/templates/client_class.mustache index b4d5dbbdec2..4145271b124 100644 --- a/build_tools/aws-sdk-code-generator/templates/client_class.mustache +++ b/build_tools/aws-sdk-code-generator/templates/client_class.mustache @@ -99,6 +99,9 @@ module {{module_name}} end end {{/authorizer?}} + tracer = config.telemetry_provider.tracer_provider.tracer( + Aws::Telemetry.module_to_tracer_name('{{module_name}}') + ) context = Seahorse::Client::RequestContext.new( operation_name: operation_name, operation: config.api.operation(operation_name),{{#authorizer?}} @@ -106,9 +109,7 @@ module {{module_name}} client: self, params: params, config: config, - tracer: config.telemetry_provider.tracer_provider.tracer( - Aws::Telemetry.module_to_tracer_name('{{module_name}}') - ) + tracer: tracer ) context[:gem_name] = '{{gem_name}}' context[:gem_version] = '{{gem_version}}'