/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ #pragma once #include #include #include #include namespace smithy { namespace components { namespace tracing { /** * A Open Telemetry Implementation of TracerProvider. */ class SMITHY_API OtelTracerProvider final : public TracerProvider { public: std::shared_ptr GetTracer(Aws::String scope, const Aws::Map &attributes) override; }; } } }