- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
datadog
gem v2.x. If you are looking for ddtrace
gem v1.x documentation, see the legacy Ruby Compatibility Requirements
documentation.The Ruby Datadog Trace library is open source. See the dd-trace-rb GitHub repository for more information.
Type | Documentation | Version | Support type | Gem version support |
---|---|---|---|---|
MRI | https://www.ruby-lang.org/ | 3.3 | latest | Latest |
3.2 | latest | Latest | ||
3.1 | latest | Latest | ||
3.0 | latest | Latest | ||
2.7 | latest | Latest | ||
2.6 | latest | Latest | ||
2.5 | latest | Latest | ||
2.4 | EOL | < 2.0.0 | ||
2.3 | EOL | < 2.0.0 | ||
2.2 | EOL | < 2.0.0 | ||
2.1 | EOL | < 2.0.0 | ||
2.0 | EOL | < 0.50.0 | ||
1.9 | EOL | < 0.27.0 | ||
JRuby | https://www.jruby.org | 9.3 | latest | Latest |
9.2.21.0+ | latest | Latest |
Type | Documentation | Version | Support type |
---|---|---|---|
Puma | http://puma.io/ | 2.16+ / 3.6+ | latest |
Unicorn | https://bogomips.org/unicorn/ | 4.8+ / 5.1+ | latest |
Passenger | https://www.phusionpassenger.com/ | 5.0+ | latest |
Type | Documentation | Version | Support type | Gem version support |
---|---|---|---|---|
OpenTracing | https://github.com/opentracing/opentracing-ruby | 0.4.1+ | EOL | < 2.0.0 |
OS | Support type | Package version |
---|---|---|
Linux x86_64 | latest | Latest |
Linux aarch64 | latest | Latest |
macOS | Dev environments only | Latest |
MS Windows | Unimplemented | Latest |
Need linux support for a CPU architecture not listed? Contact our customer support team for special requests.
For a list of available integrations, and their configuration options, refer to the following:
Name | Key | Versions Supported: MRI | Versions Supported: JRuby | How to configure | Gem source |
---|---|---|---|---|---|
Action Cable | action_cable | >= 5.0 | >= 5.0 | Link | Link |
Action Mailer | action_mailer | >= 5.0 | >= 5.0 | Link | Link |
Action Pack | action_pack | >= 4.0 | >= 4.0 | Link | Link |
Action View | action_view | >= 4.0 | >= 4.0 | Link | Link |
Active Job | active_job | >= 4.2 | >= 4.2 | Link | Link |
Active Model Serializers | active_model_serializers | >= 0.9 | >= 0.9 | Link | Link |
Active Record | active_record | >= 4.0 | >= 4.0 | Link | Link |
Active Support | active_support | >= 4.0 | >= 4.0 | Link | Link |
AWS | aws | >= 2.0 | >= 2.0 | Link | Link |
Concurrent Ruby | concurrent_ruby | >= 0.9 | >= 0.9 | Link | Link |
Dalli | dalli | >= 2.0 | >= 2.0 | Link | Link |
DelayedJob | delayed_job | >= 4.1 | >= 4.1 | Link | Link |
Elasticsearch | elasticsearch | >= 1.0 | >= 1.0 | Link | Link |
Ethon | ethon | >= 0.11 | >= 0.11 | Link | Link |
Excon | excon | >= 0.50 | >= 0.50 | Link | Link |
Faraday | faraday | >= 0.14 | >= 0.14 | Link | Link |
Grape | grape | >= 1.0 | >= 1.0 | Link | Link |
GraphQL | graphql | >= 2.2.6 , 2.1.11+ ,2.0.28+ , 1.13.21+ | >= 2.2.6 , 2.1.11+ ,2.0.28+ , 1.13.21+ | Link | Link |
gRPC | grpc | >= 1.7 | gem not available | Link | Link |
hanami | hanami | >= 1 , < 2 | >= 1 , < 2 | Link | Link |
http.rb | httprb | >= 2.0 | >= 2.0 | Link | Link |
httpclient | httpclient | >= 2.2 | >= 2.2 | Link | Link |
httpx | httpx | >= 0.11 | >= 0.11 | Link | Link |
Kafka | ruby-kafka | >= 0.7.10 | >= 0.7.10 | Link | Link |
Makara (via Active Record) | makara | >= 0.3.5 | >= 0.3.5 | Link | Link |
MongoDB | mongo | >= 2.1 | >= 2.1 | Link | Link |
MySQL2 | mysql2 | >= 0.3.21 | gem not available | Link | Link |
Net/HTTP | http | (Any supported Ruby) | (Any supported Ruby) | Link | Link |
OpenSearch | opensearch-ruby | >= 1.0.0 | >= 1.0.0 | Link | Link |
Postgres | pg | >= 0.18.4 | gem not available | Link | Link |
Presto | presto | >= 0.5.14 | >= 0.5.14 | Link | Link |
Que | que | >= 1.0.0.beta2 | >= 1.0.0.beta2 | Link | Link |
Racecar | racecar | >= 0.3.5 | >= 1.3.5 | Link | Link |
Rack | rack | >= 1.1 | >= 1.1 | Link | Link |
Rails | rails | >= 4.0 | >= 4.0 | Link | Link |
Rake | rake | >= 12.0 | >= 12.0 | Link | Link |
Redis | redis | >= 3.2 | >= 3.2 | Link | Link |
Resque | resque | >= 1.0 | >= 1.0 | Link | Link |
Rest Client | rest-client | >= 1.8 | >= 1.8 | Link | Link |
Roda | roda | >= 2.1, <4 | >= 2.1, <4 | Link | Link |
Sequel | sequel | >= 3.41 | >= 3.41 | Link | Link |
Shoryuken | shoryuken | >= 3.2 | >= 3.2 | Link | Link |
Sidekiq | sidekiq | >= 3.5.4 | >= 3.5.4 | Link | Link |
Sinatra | sinatra | >= 1.4 | >= 1.4 | Link | Link |
Sneakers | sneakers | >= 2.12.0 | >= 2.12.0 | Link | Link |
Stripe | stripe | >= 5.15.0 | >= 5.15.0 | Link | Link |
Sucker Punch | sucker_punch | >= 2.0 | >= 2.0 | Link | Link |
Datadog for Ruby is built upon dependencies defined in specific versions of the host operating system, Ruby runtime, certain Ruby libraries, and the Datadog Agent/API. When these versions are no longer supported by their maintainers, Datadog for Ruby limits its support for these as well.
Level | Support provided |
---|---|
Unsupported | Possibly functional, but not tested or supported. Contact our customer support team for special requests. |
Unimplemented | No implementation. Contact our customer support team for special requests. |
Pre-release | Initial implementation. May not yet contain all features. Support for new features, bug & security fixes provided on a best-effort basis. |
Latest | Full implementation of all features. Full support for new features, bug & security fixes. |
Maintenance | Full implementation of existing features. Does not receive new features. Support for critical bug & security fixes only. |
End-of-life (EOL) | No support. The version can still be used but no bugfixes will be provided. |
Datadog for Ruby practices semantic versioning.
As this relates to downgrading runtime support, it implies:
1.0.0
to 2.0.0
) may change support for any runtime
from Beta/Latest
to Maintenance/EOL.1.0.0
to 1.1.0
) may change support for any runtime
from Beta/Latest to Maintenance.1.0.0
to 1.0.1
) will not change support for any runtime.Datadog for Ruby will provide GA support for the latest major version and maintenance support for the previous major version of the library. This support will be provided through the latest minor or patch version of the major version. For example, if 1.21.0 is the latest version of the library with maintenance support, bug fixes will be provided via a new release of 1.21.0 (or 1.20.1). Those bugfixes will not be backported as patches to previous minor versions of 1.x.
Gem Major Version | Support type |
---|---|
2.x | Latest |
1.x | Maintenance |
0.x | EOL |