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.