Overview
This guide will walk you through setting up Langtrace’s Python SDK with the OpenTelemetry (OTEL) Collector to send traces to Langtrace’s Cloud or a self-hosted setup.Configurations
OTEL Collector
Refer to the OTEL configuration page for details on running and configuring the OpenTelemetry Collector with a custom configuration file. OTEL Configuration Ensure that you configure the Langtrace API token in the OTEL collector configuration file before proceeding.
Python SDK
To send traces to the OTEL Collector, install the required OpenTelemetry exporter package:Implementation
Initialize the Langtrace SDK with a custom remote exporter using the OTLPSpanExporter to send traces.Example pre-requisite steps for running the code.
Example pre-requisite steps for running the code.
Create a folder and set up a virtual environment for Python:Install the OpenAI and Langtrace Python SDK:Export the OpenAI API key:
langtrace_otel.py