Documentation forAppOptics

Supported components (legacy agent)

The following content pertains to supported components for the legacy AppOptics Ruby Agent.

AppOptics agents are no long receiving updates. The new SolarWinds Observability libraries are regularly updated with new features and improvements. If you are still relying on the AppOptics agents and your components are supported by the new libraries, consider migrating to SolarWinds Observability.

If you have already transitioned to the new SolarWinds Observability Ruby Library, see the SolarWinds Ruby Library documentation for supported components information.

SolarWinds Observability libraries are not compatible with AppOptics agents. Do not use a mix of SolarWinds Observability libraries and AppOptics agents to instrument applications that are part of a distributed trace.

Ruby versions
Ruby 22.4.x-2.7.x
Ruby 33.0.x (appoptics_apm 4.12.2+ only)

Ruby frameworks
Grape Rails4.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