OpenTelemetry Ruby compatibility and requirements
This is what you need to instrument any Ruby application using the OpenTelemetry instrumentation for Ruby.
Meet these requirements to instrument Ruby applications for Splunk Observability Cloud.
Supported libraries and frameworks
The OpenTelemetry instrumentation for Ruby instruments numerous libraries and packages. For a complete list, see Supported libraries in the OpenTelemetry documentation.
Ensure you have supported Ruby and library versions
The OpenTelemetry instrumentation for Ruby is compatible with Ruby 3.0 and higher.
Install and configure the Splunk OpenTelemetry Collector
The Splunk Distribution of OpenTelemetry Ruby exports application traces and spans to the Splunk OpenTelemetry Collector, which also collects system metric data and logs.
To send application traces and spans to Splunk Observability Cloud, install the Splunk OpenTelemetry Collector for your platform. The following distributions are available:
-
Splunk OTel Collector for Linux. See Install the Collector for Linux with the installer script.
-
Splunk OTel Collector for Windows. See Install the Collector for Windows with the installer script.
-
Splunk OTel Collector for Kubernetes. See Install the Collector for Kubernetes using Helm.