OpenTelemetry is an open-source observability framework that provides a standard way to collect, process, and export telemetry data. It simplifies the instrumentation of applications and services for monitoring and troubleshooting. Parseable supports OpenTelemetry logs, traces and metrics, allowing you to correlate and analyze data across all telemetry signals for comprehensive insights.
This guide explains overall concepts for efficient log data management with Parseable and OpenTelemetry. If you're looking to configure OTEL Exporter with Parseable, jump to the OpenTelemetry Collector page.
Benefits of using Parseable for OpenTelemetry
-
Easy Integration: Easily ingests OpenTelemetry logs, traces and metrics for efficient monitoring.
-
Scalability: Handles large volumes of data effectively.
-
Real-time Monitoring: Provides real-time insights into application performance.
-
Vendor Agnostic: Works with various OpenTelemetry Collectors.
Instrumentation approaches
The OTEL Collector is a vendor-agnostic implementation of how to receive, process and export telemetry data. It removes the need to run, operate, and maintain multiple agents/collectors.
OTEL Collector with the OTEL HTTP Exporter is the recommended approach to collect, process and forward logs to Parseable.
There are other approaches like using the OpenTelemetry SDK. This requires importing the relevant library/SDK into your application code and adding necessary instrumentation code to generate telemetry data. But this is recommended only for testing or non production environments.
Unified Tool for Observability with OpenTelemetry
Since, Parseable supports and ingests all of OpenTelemetry logs, traces and metrics, making it unified tool for querying and analyzing entire telemetry data with OpenTelemetry.
Configuration for each of the logs, traces and metrics are explained in the sub-sections.