Documentation forSolarWinds Observability

Components supported by the Ruby Library

Ensure that the platform for your APM library is supported. Also, verify your firewall configuration permits TCP/HTTPS/TLS outbound connections to apm.collector.xx-yy.cloud.solarwinds.com (where xx-yy is determined by the URL you use to access SolarWinds Observability, see Endpoint URIs) using port 443. See Firewall or access control requirements.

Ruby versions
Ruby 22.5.x-2.7.x
Ruby 33.0.x, 3.1.x

Ruby frameworks
Grape Rails5.0 - 6.1
Padrino Sinatra 
Rack   

Ruby background jobs
DelayedJob 3.0.5+ Sidekiq 2.11.2+
Resque   

Ruby http clients
curb 0.8.6+ HTTPClient 2.3.0+
excon0.28.0+RestClient2.0.0+
Faraday0.7.6-1.8.0Typhoeus0.6.2+
gRPC Ruby1.6.0+Net::HTTP 
HTTPartyvia Net::HTTP  

Ruby RabbitMQ clients
Bunny 0.9.0+

Ruby web/http servers
gRPC Ruby 1.6.0+ Thin
Passenger   Unicorn  
Puma      

Other Ruby components
Dalli memcached
GraphQL1.7.4-1.12.0+Redis 

Ruby databases - ActiveRecord
Mysql Ruby < 2.4.0 Mysql2
PostgreSQL   

Ruby databases - MongoDB Drivers
Mongo 2+ Moped 2.0.7+

Ruby databases - Mongo Wrappers
MongoMapper Mongo Model
Mongoid Mongo ODM
Mongomatic  

Ruby databases - Sequel 3.27.0+
ADO   MySQL Ruby < 2.4.0
Amalgalite   Mysql2  
CUBRID Sequel < 5.0 ODBC  
DataObjects Sequel < 5.0 OpenBase  
DB2 Sequel < 4.24.0 Oracle  
DBI Sequel < 4.24.0 PostgreSQL  
Firebird Sequel < 4.25.0 SQLAnywhere  
FoundationDB SQL Layer Sequel < 4.25.0 SQLite3  
IBM_DB   Swift Sequel < 5.0
Informix Sequel < 4.25.0 TinyTDS  
JDBC