Ruby Supported Versions

Ruby Supported Components

Supported versions

Ruby Versions Ruby sensor version
CRuby >= 2.1 and < 2.7 <= 1.209.4
CRuby >= 2.7 and < 3.0 >= 1.209.5

Long-term support

The official LTS and end-of-life (EOL) timeline from Ruby is followed.

Note: As soon as a Ruby version reaches its EOL date, at least one year and at most two years support is offered. Update your Ruby version regularly to avoid problems.

Supported frameworks

Frameworks Versions Note
Cuba >= 3.0.0 and <= 4.0.1
Rack >= 1.4.5 and <= 2.2.6.4
Rails >= 0.4.0 and <= 6.0.6.1 Instrumentation for the render partial method of the ActionController module and the ActionView module is supported.
Rails::API >= 0.4.0 and <= 0.4.1 Rails::API has been merged into Rails 5.0.0
Rails LTS >= 2.3 and <= 5.2
Roda >= 2.0.0 and <= 3.66.0
Sinatra >= 1.1.4 and <= 1.4.7

Supported clients and libraries

Note: Trace continuity is not applicable to database and logging libraries.

Client Versions Note
Excon >= 0.21.0 and <= 0.99.0
gRPC >= 1.0.1 and <= 1.53.0
Net::HTTP >= 2.1 and <= 3.2.1
Rest-Client >= 1.6.0 and <= 2.1.0
Memcache Versions
Dalli >= 2.0.0 and <= 2.7.11
Messaging and background job processing Versions
Resque >= 1.22.0 and <= 2.2.1
Sidekiq >= 2.12.0 and <= 5.2.7
Query languages Versions
GraphQL >= 1.8.8 and <= 1.13.19

Supported web servers

  • Apache
  • Nginx
  • Passenger
  • Puma
  • Rhebok
  • Thin
  • Unicorn

Sensor data collection

Tracked configuration Metrics
Ruby Version Time Spent in GC
Runtime Arguments Memory Usage
Framework Heap Slots
Gem Bundle Threads

Tracing

Mode

See also