Ruby Agent Documentation

Page tree

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

Grape0.13+Ruby WebFirst two segments of URI
Sidekiq5+Ruby Background WorkerWorker 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 DatabasesRuby GemVersion
Postgres, MySql, etc.ActiveRecord4.2+
MongoDBmongo 
ElasticSearchelasticsearch 

HTTP Exit Points

Supported HTTP Exit Points
Net::HTTP
Excon
Faraday
HTTPClient

Cache Exit Points 

Supported Cache Exit Points

Redis

  • No labels
Write a comment...