From 69ae83516e8f7ad23b9f330bd3abed410c669091 Mon Sep 17 00:00:00 2001 From: Marc Klingen Date: Sun, 18 May 2025 19:11:06 +0200 Subject: [PATCH] use http exporter --- examples/open-telemetry-tracing/bot.py | 7 ++----- examples/open-telemetry-tracing/requirements.txt | 6 +++--- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/examples/open-telemetry-tracing/bot.py b/examples/open-telemetry-tracing/bot.py index 0b44c3865..f4d6d76ac 100644 --- a/examples/open-telemetry-tracing/bot.py +++ b/examples/open-telemetry-tracing/bot.py @@ -9,7 +9,7 @@ import os from dotenv import load_dotenv from loguru import logger -from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import OTLPSpanExporter +from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter from pipecat.adapters.schemas.function_schema import FunctionSchema from pipecat.adapters.schemas.tools_schema import ToolsSchema @@ -35,10 +35,7 @@ IS_TRACING_ENABLED = bool(os.getenv("ENABLE_TRACING")) # Initialize tracing if enabled if IS_TRACING_ENABLED: # Create the exporter - otlp_exporter = OTLPSpanExporter( - endpoint=os.getenv("OTEL_EXPORTER_OTLP_ENDPOINT", "http://localhost:4317"), - insecure=True, - ) + otlp_exporter = OTLPSpanExporter() # Set up tracing with the exporter setup_tracing( diff --git a/examples/open-telemetry-tracing/requirements.txt b/examples/open-telemetry-tracing/requirements.txt index 7f5abb16d..a400a9649 100644 --- a/examples/open-telemetry-tracing/requirements.txt +++ b/examples/open-telemetry-tracing/requirements.txt @@ -1,6 +1,6 @@ fastapi uvicorn python-dotenv -pipecat-ai[webrtc,silero,cartesia,deepgram,openai,tracing] -pipecat-ai-small-webrtc-prebuilt -opentelemetry-exporter-otlp-proto-grpc \ No newline at end of file +git+https://github.com/pipecat-ai/pipecat.git@main#egg=pipecat-ai[webrtc,silero,cartesia,deepgram,openai,tracing] +git+https://github.com/pipecat-ai/small-webrtc-prebuilt.git@main#egg=pipecat-ai-small-webrtc-prebuilt +opentelemetry-exporter-otlp-proto-http \ No newline at end of file