OpenTelemetry
OpenTelemetry is a highly customizable serviceability framework that is designed to enhance
monitoring and debugging capabilities. It facilitates generation, collection, and management of
telemetry data such as traces and metrics to observability dashboards.
- Trace: Represents the lifecycle of a single operation or request as it propagates through a system, capturing spans to detail its execution across services
- Metrics: Provide numerical measurements that reflect the performance, health, or behavior of a system, such as request counts, error rates, or resource utilization over time.
OpenTelemetry is supported for Presto (Java), Presto (C++) engines, and Milvus service in IBM® watsonx.data.
The main advantages of this framework are:
- Standardization: Unifies collection and export of telemetry data, simplifying the integration with observability tools and platforms.
- Interoperability: Provides common APIs and data formats for easy sharing of telemetry data across different systems and tools.
- Flexibility: Supports multiple languages and can be extended to cover custom telemetry needs, providing a flexible solution for a wide range of applications and environments.
To learn more about OpenTelemetry in watsonx.data, explore the topics in OpenTelemetry.