This sections lists the supported operating systems, framkeworks, cache exit points and databases along with the version details.
Ruby Versions
The Ruby Agent supports MRI Ruby 2.3+.
Operating Systems
- Ruby agent supports any Linux distribution based on glibc 2.5+
Alpine Linux uses musl_libc. See https://wiki.alpinelinux.org/wiki/Running_glibc_programs for guidance on installing our agent on Alpine Linux.
Ruby Frameworks
Framework | Version | Entry Point Type | Default Transaction Naming |
|---|---|---|---|
Rails | 4.2+ | Ruby Web | First two segments of URI |
Sinatra | 1.4+ | Ruby Web | First two segments of URI |
| Grape | 0.13+ | Ruby Web | First two segments of URI |
| Sidekiq | 5+ | Ruby Background Worker | Worker Name |
It is possible to configure the agent to instrument other types of Ruby applications, but you may need to perform significant manual configuration.
Database Exit Points
| Supported Databases | Ruby Gem | Version |
|---|---|---|
| Postgres, MySql, etc. | ActiveRecord | 4.2+ |
| MongoDB | mongo | |
| ElasticSearch | elasticsearch |
HTTP Exit Points
Supported HTTP Exit Points |
|---|
| Net::HTTP |
| Excon |
| Faraday |
| HTTPClient |
Cache Exit Points
Supported Cache Exit Points |
|---|
Redis |
Add Comment