Documentation forSolarWinds Observability

Components supported by the Ruby Library

This topic applies to version 6 of the Ruby Library. If you are using an earlier version, see Components supported by the Ruby Library (legacy).

Verify the following to ensure the library can collect and transmit data:

  • The platform where your APM library will be installed is supported.

  • Your firewall configuration permits TCP/HTTPS/TLS outbound connections to (where xx-yy is determined by the URL you use to access SolarWinds Observability, described in Data centers and endpoint URIs) using port 443. See Firewall or access control requirements.

    If your firewall or access control requirements do not allow such connections, configure the library to send data through a proxy.

We support MRI Ruby versions that are in maintenance status, which excludes EOL and preview versions. See Ruby Maintenance Branches for details.

Only Linux is supported. Note that glibc version 2.26 or higher is required on GNU C Library-based systems such as Amazon Linux 2, CentOS, Debian, and Ubuntu.

The Ruby Library uses opentelemetry-instrumentation-all to automatically instrument a broad set of components detected for the application. See the Ruby OTel Instrumentation Readme for information about the supported instrumentations.