Skip to main content
LangSmith can capture traces generated by AutoGen using OpenTelemetry instrumentation. This guide shows you how to automatically capture traces from your AutoGen multi-agent conversations and send them to LangSmith for monitoring and analysis.

Installation

Install the required packages using your preferred package manager:

Setup

1. Configure environment variables

Set your API keys and project name:

2. Configure OpenTelemetry integration

In your AutoGen application, configure the LangSmith OpenTelemetry integration along with the OpenAI instrumentor:

3. Create and run your AutoGen application

Once configured, your AutoGen application will automatically send traces to LangSmith. Pass the tracer provider to the runtime for full tracing coverage:

Advanced usage

Custom metadata and tags

You can add custom metadata to your traces by setting span attributes:

Combining with other instrumentors

You can combine AutoGen tracing with other OpenTelemetry instrumentors:

Resources