Ship reliable, testable agents – not guesses. Better Agents adds simulations, evaluations, and standards on top of any framework. Explore Better Agents
This guide covers migrating from existing OpenTelemetry setups to LangWatch while maintaining all your custom configurations, instrumentations, and advanced features.
The LangWatch observability SDK is built on OpenTelemetry and passes through all NodeSDK configuration options, making it easy to migrate from existing OpenTelemetry setups while maintaining all your custom configuration.
LangWatch supports all OpenTelemetry NodeSDK configuration options, so you can migrate without losing any functionality or custom settings.
For consistent attribute naming and semantic conventions, see our Semantic Conventions guide which covers both OpenTelemetry standards and LangWatch’s custom attributes.
For consistent attribute naming and TypeScript autocomplete support, consider using LangWatch’s semantic conventions. See our Semantic Conventions guide for details.
Problem: Spans appearing twice in your traces.Solution: Ensure only one observability setup is running. Check for multiple setupObservability calls or conflicting OpenTelemetry initializations.
Missing Traces
Problem: No traces appearing in LangWatch dashboard.Solution: Verify API key configuration, check network connectivity to LangWatch endpoints, and ensure spans are being created and ended properly.
Performance Degradation
Problem: Application performance impacted after migration.Solution: Adjust sampling rates, optimize batch processing settings, and monitor memory usage of span processors.
Context Loss
Problem: Span context not propagating across async boundaries.Solution: Verify context propagation configuration and ensure proper async context management in your code.
Instrumentation Conflicts
Problem: Conflicting instrumentations causing errors or unexpected behavior.Solution: Review instrumentation configuration, check for duplicate instrumentations, and verify compatibility between different instrumentations.
All your existing OpenTelemetry configurations, instrumentations, and custom settings are preserved.
Enhanced Features
Gain access to LangWatch’s specialized LLM observability features while keeping your existing setup.
Gradual Migration
Migrate at your own pace with the ability to run both systems in parallel during transition.
Production Ready
LangWatch is built on OpenTelemetry standards, ensuring production-grade reliability and performance.
The migration process is designed to be non-disruptive. You can run your existing OpenTelemetry setup alongside LangWatch during the transition period to ensure everything works correctly.