TypeScript SDK
Setting up Langtrace Typescript SDK with OTEL Collector
Overview
This guide will walk you through the steps to set up Langtrace with OpenTelemetry (OTEL) Collector using the HTTP/JSON protocol in a TypeScript project.
Configurations
OTEL Collector
Refer to the OTEL configuration page for instructions on running and configuring the OpenTelemetry Collector with a custom configuration file.
TypeScript SDK
To send traces from your TypeScript project to Langtrace, use the following code snippet. Update the API key and endpoint as necessary.
Install the OpenTelemetry HTTP/JSON exporter package:
Implementation
Initialize the Langtrace SDK with a custom remote exporter that uses the OTLPTraceExporter to send traces to Langtrace Cloud or your self-hosted Langtrace instance.
Run the script:
Ignore the following warning message from the Langtrace SDK:
Conclusion
By following this guide, you will have added OpenTelemetry support to your TypeScript project, enabling you to send traces to Langtrace Cloud or your self-hosted Langtrace instance using the HTTP/JSON protocol.