이 설명서는 Datadoggem v2.x를 위한 것입니다. ddtrace gem v1.x 설명서를 찾고 있다면 레거시 루비(Ruby) 호환성 요구 사항 설명서를 참조하세요.

호환성

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

지원되는 Ruby 인터프리터

유형설명서버전지원 유형Gem 버전 지원
MRIhttps://www.ruby-lang.org/3.3최신Latest
3.2최신Latest
3.1최신Latest
3.0최신Latest
2.7최신Latest
2.6최신Latest
2.5최신Latest
2.4EOL< 2.0.0
2.3EOL< 2.0.0
2.2EOL< 2.0.0
2.1EOL< 2.0.0
2.0EOL< 0.50.0
1.9EOL< 0.27.0
JRubyhttps://www.jruby.org9.3최신Latest
9.2.21.0+최신Latest

지원되는 웹 서버

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

지원되는 추적 프레임워크

유형설명서버전지원 유형Gem 버전 지원
OpenTracinghttps://github.com/opentracing/opentracing-ruby0.4.1+EOL< 2.0.0

지원되는 운영 체제

OS지원 유형패키지 버전
Linux x86_64최신Latest
Linux aarch64최신Latest
macOS개발 환경 전용Latest
MS 윈도우즈(Windows)구현되지 않음Latest

목록에 없는 CPU 아키텍처에 대한 Linux 지원이 필요하신가요? 특별 요청은 고객 지원팀에 문의하세요.

지원되는 Datadog 에이전트 버전

Datadog 에이전트 버전지원 유형패키지 버전
7.x최신Latest
6.x최신Latest
5.x최신Latest

통합

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

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

지원 정책

루비(Ruby)용 Datadog는 특정 버전의 호스트 운영 체제 루비(Ruby) 런타임, 특정 루비(Ruby) 라이브러리 , Datadog 에이전트/API의 특정 버전에 정의된 종속성에 따라 빌드됩니다. 이러한 버전이 해당 관리자에 의해 더 이상 지원되지 않으면 루비(Ruby)용 Datadog도 지원을 제한합니다.

지원 수준

레벨제공 지원
지원되지 않음기능적일 수 있지만 테스트 또는 지원되지 않습니다. 특별 요청은 고객 지원팀에 문의하세요.
미구현됨구현 안 함. 특별 요청은 고객 지원팀에 문의하세요.
사전 릴리스초기 구현. 아직 모든 기능이 포함되어 있지 않을 수 있습니다. 새로운 기능, 버그 및 보안 수정에 대한 지원은 최선의 노력을 기반으로 제공됩니다.
최신모든 기능을 완전히 구현합니다. 새로운 기능, 버그 및 보안 수정에 대한 완벽한 지원을 제공합니다.
유지 관리기존 기능을 완전히 구현합니다. 새로운 기능은 제공되지 않습니다. 중요한 버그 및 보안 수정만 지원됩니다.
서비스 종료 (EOL)지원되지 않습니다. 해당 버전은 계속 사용할 수 있지만 버그 수정은 제공되지 않습니다.

패키지 버전 관리

루비(Ruby)용 Datadog 사례시맨틱 버전 관리.

런타임 지원 다운그레이드와 관련되어 있기 때문에, 다음을 의미합니다.

  • 주요 버전 업데이트 (예: 1.0.0 에서 2.0.0)로 인해 모든 런타임에 대한 지원이 변경될 수 있습니다. 베타/최신에서 유지 관리/EOL로 변경될 수 있습니다.
  • 부 버전 업데이트(예: 1.0.0 에서 1.1.0 로 변경)로 인해 모든 런타임에 대한 지원이 변경될 수 있습니다. 베타/최신에서 유지 관리로의 지원 변경이 발생할 수 있습니다.
  • 패치 버전 업데이트(예: 1.0.0에서 1.0.1)는 모든 런타임에 대한 지원을 변경하지 않습니다.

라이브러리 버전 지원

루비(Ruby)용 Datadog의 최신 주 버전에 대한 GA 지원과 이전 주 버전에 대한 유지 관리 지원을 제공합니다. 라이브러리이 지원은 주 버전의 최신 부 버전 또는 패치 버전을 통해 제공됩니다. 예를 들어 1.21.0이 유지 관리 지원이 포함된 라이브러리의 최신 버전인 경우 버그 수정은 1.21.0(또는 1.20.1)의 신규 릴리스를 통해 제공됩니다. 이러한 버그 수정은 이전 1.x 부 버전에 패치로 백포트되지 않습니다.

Gem 주 버전지원 유형
2.x최신
1.x유지 관리
0.xEOL

추가 지원 리소스