Supported Ruby frameworks and libraries

Validated libraries and frameworks

The following libraries and frameworks are supported by Observe APM and work with all Observe APM features.

Cache Client

Library nameSupported versionsTrace ExplorerService CatalogService InspectorRED MetricsDeploymentsService MapsError & Exception Tracking
Redisredis < 5.0 or redis-client supported, including redis >= 5.0

Database Client

Library nameSupported versionsTrace ExplorerService CatalogService InspectorRED MetricsDatabase StatementsService Maps
mysql2 (MySQL)Not documented upstream; validated with mysql2 0.5.7
pg (PostgreSQL)> 1.1.0

GraphQL

Library name

Supported versions

Trace Explorer

Service Catalog

Service Inspector

RED Metrics

Deployments

Service Maps

Error & Exception Tracking

GraphQL Ruby

>= 2.0.19 (default new tracer);
legacy_tracing supports != 2.0.18

ORM

Library nameSupported versionsTrace ExplorerService CatalogService InspectorRED MetricsDatabase StatementsService Maps
ActiveRecord>= 7.0

Web / HTTP

Library nameSupported versionsTrace ExplorerService CatalogService InspectorRED MetricsDeploymentsService MapsError & Exception Tracking
Rack>= 2.0
Rails>= 7.0
Sinatra>= 2.0; validated with Sinatra 4.2.1

Other libraries and frameworks supported by Observe APM

The libraries and frameworks in this section are supported by OTel but may not work seamlessly with Observe APM features.

Cache Client

Library nameSupported versionsTrace Explorer
Dalli (Memcached)Not yet documented upstream

Cloud SDK

Library nameSupported versionsTrace Explorer
AWS LamdaNot yet documented upstream
AWS SDKNot yet documented upstream

Database Client

Library nameSupported versionsTrace Explorer
LMDBNot yet documented upstream
MongoDB (mongo gem)Not yet documented upstream
Trilogy (MySQL)Not yet documented upstream

GenAI

Library nameSupported versionsTrace Explorer
AnthropicNot yet documented upstream

HTTP Client

Library nameSupported versionsTrace Explorer
EthonNot yet documented upstream
ExconNot yet documented upstream
FaradayNot yet documented upstream
HTTP.rbNot yet documented upstream
HTTPClientNot yet documented upstream
HTTPXNot yet documented upstream
Koala (Facebook)Not yet documented upstream
RestClientNot yet documented upstream

Messaging

Library nameSupported versionsTrace Explorer
ActiveJob>= 7.0
Sidekiq>= 4.2.10
Bunny (RabbitMQ)Not yet documented upstream
QueNot yet documented upstream
RacecarNot yet documented upstream
rdkafkaNot yet documented upstream
ResqueNot yet documented upstream
ruby-kafkaNot yet documented upstream

Web / HTTP

Library nameSupported versionsTrace Explorer
GrapeNot yet documented upstream

Web / RPC

Library nameSupported versionsTrace Explorer
gRPCNot yet documented upstream
Gruf (gRPC)Not yet documented upstream