Skip to main content
Version: Self Hosted Lite

OpenTelemetry

Overview

OpenTelemetry (OTEL) is a collection of APIs, SDKs, and tools. Use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help you analyze your software’s performance and behavior.

OpenTelemetry Integration with SnappyFlow

SnappyFlow's OTEL functionality empowers you to effortlessly transmit telemetry data from an OTEL-instrumented application to SnappyFlow's Open Search storage, allowing you to seamlessly visualize this data within the SnappyFlow dashboard.

Step 1: Before proceeding, ensure that the target application has been properly instrumented with the OTEL library.

Step 2: Next, you need to install the OTEL HTTPS forwarder within your application stack. This forwarder serves as the bridge, translating your application's telemetry data into a format that SnappyFlow can comprehend. Refer the below link to install OTEL HTTPS forwarder.

opentelemetry-collector/exporter/otlphttpexporter/README.md at main · open-telemetry/opentelemetry-collector (github.com)

Step 3: The SF OTEL forwarder plays a pivotal role by receiving data from the OTEL HTTPS forwarder and facilitating its seamless transfer to the Open Search system.

Step 4: Finally, the telemetry data stored in Open Search can be conveniently accessed and visualized within the user-friendly SnappyFlow dashboard.

Supported Languages

  • C++

  • Java (Coming Soon)

  • Python

  • NodeJS (Coming Soon)

  • PHP (Coming Soon)

  • Ruby on Rails (Coming Soon)