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.
Refer to the OTEL configuration page for instructions 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.
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:
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.
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.