이 문서는 ddtrace gem v1.x용입니다. datadog gem v2.0 이상을 사용하는 경우 최신 Ruby 호환성 요구 사항 문서를 참조하세요.

호환성

Ruby Datadog Trace 라이브러리는 오픈 소스입니다. 자세한 내용은 dd-trace-rb GitHub 리포지토리를 참조하세요.

지원되는 Ruby 인터프리터

유형설명서버전지원 유형Gem 버전 지원
MRIhttps://www.ruby-lang.org/3.3Full최신
3.2Full최신
3.1Full최신
3.0Full최신
2.7Full최신
2.6Full최신
2.5Full최신
2.4Full최신
2.3전체최신
2.2Full (프로파일링 제외)최신
2.1Full (프로파일링 제외)최신
2.02021년 6월 7일 이후 EOL< 0.50.0
1.9.32020년 8월 6일 이후 EOL< 0.27.0
1.9.12020년 8월 6일 이후 EOL< 0.27.0
JRubyhttps://www.jruby.org9.3Full최신
9.2Full최신

지원되는 웹 서버

유형설명서버전지원 유형
Pumahttp://puma.io/2.16+ / 3.6+Full
Unicornhttps://bogomips.org/unicorn/4.8+ / 5.1+Full
Passengerhttps://www.phusionpassenger.com/5.0+Full

지원되는 추적 프레임워크

유형설명서버전Gem 버전 지원
OpenTracinghttps://github.com/opentracing/opentracing-ruby0.4.1+>= 0.16.0

Full 지원은 모든 트레이서 기능을 사용할 수 있음을 의미합니다.

Deprecated는 향후 릴리스에서 지원이 Maintenance로 전환된다는 의미입니다.

Maintenance는 EOL까지 중요한 버그 수정만 백포트됨을 나타냅니다.

EOL은 지원이 더 이상 제공되지 않음을 나타냅니다.

Apple macOS 지원

macOS에서의 ddtrace 사용은 개발에는 지원되지만 프로덕션 배포에는 지원되지 않습니다.

Microsoft Windows 지원

Microsoft Windows에서의 ddtrace 사용은 현재 지원되지 않습니다. 커뮤니티 기여와 이슈는 계속 접수하되 우선순위가 낮은 것으로 간주합니다.

통합

사용 가능한 통합 목록과 해당 구성 옵션은 다음을 참조하세요.

이름지원되는 버전: MRI지원되는 버전: JRuby구성 방법Gem 소스
Action Cableaction_cable>= 5.0>= 5.0링크링크
Action Maileraction_mailer>= 5.0>= 5.0링크링크
Action Packaction_pack>= 3.2>= 3.2링크링크
Action Viewaction_view>= 3.2>= 3.2링크링크
Active Jobactive_job>= 4.2>= 4.2링크링크
Active Model Serializersactive_model_serializers>= 0.9>= 0.9링크링크
Active Recordactive_record>= 3.2>= 3.2링크링크
Active Supportactive_support>= 3.2>= 3.2링크링크
AWSaws>= 2.0>= 2.0링크링크
Concurrent Rubyconcurrent_ruby>= 0.9>= 0.9링크링크
Dallidalli>= 2.0>= 2.0링크링크
DelayedJobdelayed_job>= 4.1>= 4.1링크링크
Elasticsearchelasticsearch>= 1.0>= 1.0링크링크
Ethonethon>= 0.11>= 0.11링크링크
Exconexcon>= 0.50>= 0.50링크링크
Faradayfaraday>= 0.14>= 0.14링크링크
Grapegrape>= 1.0>= 1.0링크링크
GraphQLgraphql>= 1.7.9>= 1.7.9링크링크
gRPCgrpc>= 1.7gem not available링크링크
hanamihanami>= 1, < 2>= 1, < 2링크링크
http.rbhttprb>= 2.0>= 2.0링크Link
httpclienthttpclient>= 2.2>= 2.2링크링크
httpxhttpx>= 0.11>= 0.11링크링크
Kafkaruby-kafka>= 0.7.10>= 0.7.10링크링크
Makara (Active Record를 통해)makara>= 0.3.5>= 0.3.5링크링크
MongoDBmongo>= 2.1>= 2.1링크링크
MySQL2mysql2>= 0.3.21gem not available링크링크
Net/HTTPhttp(지원되는 모든 Ruby)(지원되는 모든 Ruby)링크링크
OpenSearchopensearch-ruby>= 1.0.0>= 1.0.0링크링크
Postgrespg>= 0.18.4gem not available링크링크
Prestopresto>= 0.5.14>= 0.5.14링크링크
Qlessqless>= 0.10.0>= 0.10.0링크링크
Queque>= 1.0.0.beta2>= 1.0.0.beta2링크링크
Racecarracecar>= 0.3.5>= 0.3.5링크링크
Rackrack>= 1.1>= 1.1링크링크
Railsrails>= 3.2>= 3.2링크링크
Rakerake>= 12.0>= 12.0링크링크
Redisredis>= 3.2>= 3.2링크링크
Resqueresque>= 1.0>= 1.0링크링크
Rest Clientrest-client>= 1.8>= 1.8링크링크
Rodaroda>= 2.1, <4>= 2.1, <4링크링크
Sequelsequel>= 3.41>= 3.41링크링크
Shoryukenshoryuken>= 3.2>= 3.2링크링크
Sidekiqsidekiq>= 3.5.4>= 3.5.4링크링크
Sinatrasinatra>= 1.4>= 1.4링크링크
Sneakerssneakers>= 2.12.0>= 2.12.0링크링크
Stripestripe>= 5.15.0>= 5.15.0링크링크
Sucker Punchsucker_punch>= 2.0>= 2.0링크링크

CI Visibility 통합

사용 가능한 CI Visibility통합은 다음과 같습니다.

이름지원되는 버전: MRI지원되는 버전: JRuby구성 방법Gem 소스
Cucumbercucumber>= 3.0>= 1.7.16링크링크
RSpecrspec>= 3.0.0>= 3.0.0링크링크