이 문서는
ddtrace
gem v1.x용입니다.
datadog
gem v2.0 이상을 사용하는 경우 최신
Ruby 호환성 요구 사항 문서를 참조하세요.
호환성
Ruby Datadog Trace 라이브러리는 오픈 소스입니다. 자세한 내용은 dd-trace-rb GitHub 리포지토리를 참조하세요.
지원되는 Ruby 인터프리터
유형 | 설명서 | 버전 | 지원 유형 | Gem 버전 지원 |
---|
MRI | https://www.ruby-lang.org/ | 3.3 | Full | 최신 |
| | 3.2 | Full | 최신 |
| | 3.1 | Full | 최신 |
| | 3.0 | Full | 최신 |
| | 2.7 | Full | 최신 |
| | 2.6 | Full | 최신 |
| | 2.5 | Full | 최신 |
| | 2.4 | Full | 최신 |
| | 2.3 | 전체 | 최신 |
| | 2.2 | Full (프로파일링 제외) | 최신 |
| | 2.1 | Full (프로파일링 제외) | 최신 |
| | 2.0 | 2021년 6월 7일 이후 EOL | < 0.50.0 |
| | 1.9.3 | 2020년 8월 6일 이후 EOL | < 0.27.0 |
| | 1.9.1 | 2020년 8월 6일 이후 EOL | < 0.27.0 |
JRuby | https://www.jruby.org | 9.3 | Full | 최신 |
| | 9.2 | Full | 최신 |
지원되는 웹 서버
지원되는 추적 프레임워크
Full 지원은 모든 트레이서 기능을 사용할 수 있음을 의미합니다.
Deprecated는 향후 릴리스에서 지원이 Maintenance로 전환된다는 의미입니다.
Maintenance는 EOL까지 중요한 버그 수정만 백포트됨을 나타냅니다.
EOL은 지원이 더 이상 제공되지 않음을 나타냅니다.
Apple macOS 지원
macOS에서의 ddtrace
사용은 개발에는 지원되지만 프로덕션 배포에는 지원되지 않습니다.
Microsoft Windows 지원
Microsoft Windows에서의 ddtrace
사용은 현재 지원되지 않습니다. 커뮤니티 기여와 이슈는 계속 접수하되 우선순위가 낮은 것으로 간주합니다.
통합
사용 가능한 통합 목록과 해당 구성 옵션은 다음을 참조하세요.
이름 | 키 | 지원되는 버전: MRI | 지원되는 버전: JRuby | 구성 방법 | Gem 소스 |
---|
Action Cable | action_cable | >= 5.0 | >= 5.0 | 링크 | 링크 |
Action Mailer | action_mailer | >= 5.0 | >= 5.0 | 링크 | 링크 |
Action Pack | action_pack | >= 3.2 | >= 3.2 | 링크 | 링크 |
Action View | action_view | >= 3.2 | >= 3.2 | 링크 | 링크 |
Active Job | active_job | >= 4.2 | >= 4.2 | 링크 | 링크 |
Active Model Serializers | active_model_serializers | >= 0.9 | >= 0.9 | 링크 | 링크 |
Active Record | active_record | >= 3.2 | >= 3.2 | 링크 | 링크 |
Active Support | active_support | >= 3.2 | >= 3.2 | 링크 | 링크 |
AWS | aws | >= 2.0 | >= 2.0 | 링크 | 링크 |
Concurrent Ruby | concurrent_ruby | >= 0.9 | >= 0.9 | 링크 | 링크 |
Dalli | dalli | >= 2.0 | >= 2.0 | 링크 | 링크 |
DelayedJob | delayed_job | >= 4.1 | >= 4.1 | 링크 | 링크 |
Elasticsearch | elasticsearch | >= 1.0 | >= 1.0 | 링크 | 링크 |
Ethon | ethon | >= 0.11 | >= 0.11 | 링크 | 링크 |
Excon | excon | >= 0.50 | >= 0.50 | 링크 | 링크 |
Faraday | faraday | >= 0.14 | >= 0.14 | 링크 | 링크 |
Grape | grape | >= 1.0 | >= 1.0 | 링크 | 링크 |
GraphQL | graphql | >= 1.7.9 | >= 1.7.9 | 링크 | 링크 |
gRPC | grpc | >= 1.7 | gem not available | 링크 | 링크 |
hanami | hanami | >= 1 , < 2 | >= 1 , < 2 | 링크 | 링크 |
http.rb | httprb | >= 2.0 | >= 2.0 | 링크 | Link |
httpclient | httpclient | >= 2.2 | >= 2.2 | 링크 | 링크 |
httpx | httpx | >= 0.11 | >= 0.11 | 링크 | 링크 |
Kafka | ruby-kafka | >= 0.7.10 | >= 0.7.10 | 링크 | 링크 |
Makara (Active Record를 통해) | makara | >= 0.3.5 | >= 0.3.5 | 링크 | 링크 |
MongoDB | mongo | >= 2.1 | >= 2.1 | 링크 | 링크 |
MySQL2 | mysql2 | >= 0.3.21 | gem not available | 링크 | 링크 |
Net/HTTP | http | (지원되는 모든 Ruby) | (지원되는 모든 Ruby) | 링크 | 링크 |
OpenSearch | opensearch-ruby | >= 1.0.0 | >= 1.0.0 | 링크 | 링크 |
Postgres | pg | >= 0.18.4 | gem not available | 링크 | 링크 |
Presto | presto | >= 0.5.14 | >= 0.5.14 | 링크 | 링크 |
Qless | qless | >= 0.10.0 | >= 0.10.0 | 링크 | 링크 |
Que | que | >= 1.0.0.beta2 | >= 1.0.0.beta2 | 링크 | 링크 |
Racecar | racecar | >= 0.3.5 | >= 0.3.5 | 링크 | 링크 |
Rack | rack | >= 1.1 | >= 1.1 | 링크 | 링크 |
Rails | rails | >= 3.2 | >= 3.2 | 링크 | 링크 |
Rake | rake | >= 12.0 | >= 12.0 | 링크 | 링크 |
Redis | redis | >= 3.2 | >= 3.2 | 링크 | 링크 |
Resque | resque | >= 1.0 | >= 1.0 | 링크 | 링크 |
Rest Client | rest-client | >= 1.8 | >= 1.8 | 링크 | 링크 |
Roda | roda | >= 2.1, <4 | >= 2.1, <4 | 링크 | 링크 |
Sequel | sequel | >= 3.41 | >= 3.41 | 링크 | 링크 |
Shoryuken | shoryuken | >= 3.2 | >= 3.2 | 링크 | 링크 |
Sidekiq | sidekiq | >= 3.5.4 | >= 3.5.4 | 링크 | 링크 |
Sinatra | sinatra | >= 1.4 | >= 1.4 | 링크 | 링크 |
Sneakers | sneakers | >= 2.12.0 | >= 2.12.0 | 링크 | 링크 |
Stripe | stripe | >= 5.15.0 | >= 5.15.0 | 링크 | 링크 |
Sucker Punch | sucker_punch | >= 2.0 | >= 2.0 | 링크 | 링크 |
CI Visibility 통합
사용 가능한 CI Visibility통합은 다음과 같습니다.
이름 | 키 | 지원되는 버전: MRI | 지원되는 버전: JRuby | 구성 방법 | Gem 소스 |
---|
Cucumber | cucumber | >= 3.0 | >= 1.7.16 | 링크 | 링크 |
RSpec | rspec | >= 3.0.0 | >= 3.0.0 | 링크 | 링크 |