Consistent Format for Traces, Logs, and Metrics
We’ve found many of our customers to already be familiar with OpenTelemetry (OTel) in the context of their application. Yet another advantage of using the standardized spec is that many customers are already familiar with OTel or have it instrumented. For a customer that already uses OTel SDKs, sending data to LaunchDarkly is a breeze: as simple as configuring data export to the LaunchDarkly cloud gateway. For a customer that doesn’t, OTel can be gradually adopted by installing LaunchDarkly throughout parts of their codebase.Efficient Batched and Compressed Data Transfer
OpenTelemetry achieves efficient data transfer through its batching and compression features, which enable the aggregation of multiple telemetry data points into a single request, reducing the number of requests needed to transmit data. Additionally, the use of compression algorithms like GZIP further reduce the payload sizes, decreasing the time required to transmit data and minimizing the network utilization.Hosted Collector for Agent-less Deployments
Another significant benefit of OpenTelemetry is its collector, a hostable service that receives telemetry data from different sources and sends it to the backend for processing. We host the collector for you as a gateway at https://otel.highlight.io:4318. The gateway acts as an intermediary between the application and the backend, simplifying the deployment process by removing the need to install agents or other software. This approach makes it easy to integrate OpenTelemetry with any application or infrastructure component, and the collector provides features such as data filtering, aggregation, and transformation.Diagram of the OpenTelemetry hosted collector architecture used by LaunchDarkly.