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:
httpversions*httpclientversions*restclientversions*net-httpversions*faradayversions*exconversions*ethonversions*
gRPC Clients:
grpcversions*
Web Frameworks & APIs:
railsversions*rackversions*sinatraversions*grapeversions*gruf(gRPC framework for Ruby) versions*racecar(Kafka consumer framework for Rails) versions*
Processing & Task Runners:
rakeversions>=13.0concurrent-ruby(Threading and scheduling utilities) versions*
Query & Schema APIs:
graphqlversions*koala(Facebook Graph API client) versions*
Messaging & Background Jobs:
sidekiqversions*resqueversions*delayed_jobversions*queversions*bunny(RabbitMQ) versions*ruby-kafkaversions*rdkafkaversions*
Databases & Caches:
pg(PostgreSQL) versions*mysql2versions*trilogy(MySQL client by GitHub) versions*mongoversions*redisversions*dalli(Memcached) versions*lmdb(Lightning Memory-Mapped Database) versions*
Cloud SDKs:
aws-sdkversions*aws-sdk-lambdaversions*
Serialization:
active_model_serializersversions>=0.10.0