From 55ba29162f2d9d41c429798f81e9b041e5678e49 Mon Sep 17 00:00:00 2001 From: Rodrigo Brandao Date: Tue, 10 Mar 2026 12:07:26 -0700 Subject: [PATCH 1/2] Changing submodule used to import OTLPSpanExporter --- .../microsoft_agents_a365/observability/core/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/microsoft-agents-a365-observability-core/microsoft_agents_a365/observability/core/config.py b/libraries/microsoft-agents-a365-observability-core/microsoft_agents_a365/observability/core/config.py index 68acc389..88ba44e4 100644 --- a/libraries/microsoft-agents-a365-observability-core/microsoft_agents_a365/observability/core/config.py +++ b/libraries/microsoft-agents-a365-observability-core/microsoft_agents_a365/observability/core/config.py @@ -8,7 +8,7 @@ from typing import Any, Optional from opentelemetry import trace -from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter +from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import OTLPSpanExporter from opentelemetry.sdk.resources import SERVICE_NAME, SERVICE_NAMESPACE, Resource from opentelemetry.sdk.trace import TracerProvider from opentelemetry.sdk.trace.export import ConsoleSpanExporter From 62c33cb83cbc470f6d5ee763c2632550b65c739d Mon Sep 17 00:00:00 2001 From: Rodrigo Brandao Date: Mon, 16 Mar 2026 14:36:05 -0700 Subject: [PATCH 2/2] Adding log --- .../microsoft_agents_a365/observability/core/config.py | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/microsoft-agents-a365-observability-core/microsoft_agents_a365/observability/core/config.py b/libraries/microsoft-agents-a365-observability-core/microsoft_agents_a365/observability/core/config.py index 88ba44e4..a374ade4 100644 --- a/libraries/microsoft-agents-a365-observability-core/microsoft_agents_a365/observability/core/config.py +++ b/libraries/microsoft-agents-a365-observability-core/microsoft_agents_a365/observability/core/config.py @@ -190,6 +190,7 @@ def _configure_internal( tracer_provider.add_span_processor( _EnrichingBatchSpanProcessor(otlp_exporter, **batch_processor_kwargs) ) + self._logger.info("OTLP exporter enabled.") # Configure logging if logger_name is provided if logger_name: