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.0
- concurrent-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