This language instrumentation is using OpenTelemetry native-ruby SDK and
instrumentation libraries.
Supported Versions
The minimal supported version of Ruby is 3.1.0. The maximal supported version of Ruby is 3.5.x, when Ruby releases a new version we’ll add the support for it.Instrumentation Libraries
The following Ruby gems will be auto instrumented by Odigos:HTTP Clients:
http
versions*
httpclient
versions*
restclient
versions*
net-http
versions*
faraday
versions*
excon
versions*
ethon
versions*
gRPC Clients:
grpc
versions*
Web Frameworks & APIs:
rails
versions*
rack
versions*
sinatra
versions*
grape
versions*
gruf
(gRPC framework for Ruby) versions*
racecar
(Kafka consumer framework for Rails) versions*
Processing & Task Runners:
rake
versions>=13.0
concurrent-ruby
(Threading and scheduling utilities) versions*
Query & Schema APIs:
graphql
versions*
koala
(Facebook Graph API client) versions*
Messaging & Background Jobs:
sidekiq
versions*
resque
versions*
delayed_job
versions*
que
versions*
bunny
(RabbitMQ) versions*
ruby-kafka
versions*
rdkafka
versions*
Databases & Caches:
pg
(PostgreSQL) versions*
mysql2
versions*
trilogy
(MySQL client by GitHub) versions*
mongo
versions*
redis
versions*
dalli
(Memcached) versions*
lmdb
(Lightning Memory-Mapped Database) versions*
Cloud SDKs:
aws-sdk
versions*
aws-sdk-lambda
versions*
Serialization:
active_model_serializers
versions>=0.10.0