このドキュメントは datadog gem v2.x 向けです。ddtrace gem v1.x のドキュメントをお探しの場合は、従来の Ruby Compatibility Requirements のドキュメントを参照してください。

互換性

Ruby Datadog Trace ライブラリはオープンソースです。詳細については dd-trace-rb GitHub リポジトリを参照してください。

サポート対象の Ruby インタープリタ

タイプドキュメントバージョンサポートの種類Gem バージョンのサポート
MRIhttps://www.ruby-lang.org/3.3最新最新
3.2最新最新
3.1最新最新
3.0最新最新
2.7最新最新
2.6最新最新
2.5最新最新
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最新最新
9.2.21.0+最新最新

サポートされる Web サーバー

タイプドキュメントバージョンサポートの種類
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最新最新
Linux aarch64最新最新
macOSDev 環境のみ最新
MS Windows未実装最新

リストにない CPU アーキテクチャ向けの Linux サポートが必要ですか?特別なリクエストについてはカスタマーサポートにお問い合わせください。

サポート対象の Datadog Agent バージョン

Datadog Agent バージョンサポートの種類パッケージバージョン
7.x最新最新
6.x最新最新
5.x最新最新

インテグレーション

利用可能なインテグレーションとそのコンフィギュレーションオプションのリストについては、以下を参照してください。

名前キー対応バージョン: MRI対応バージョン: JRuby構成方法Gem ソース
Action Cableaction_cable>= 5.0>= 5.0リンクリンク
Action Maileraction_mailer>= 5.0>= 5.0リンクリンク
Action Packaction_pack>= 4.0>= 4.0リンクリンク
Action Viewaction_view>= 4.0>= 4.0リンクリンク
Active Jobactive_job>= 4.2>= 4.2リンクリンク
Active Model Serializersactive_model_serializers>= 0.9>= 0.9リンクリンク
Active Recordactive_record>= 4.0>= 4.0リンクリンク
Active Supportactive_support>= 4.0>= 4.0リンクリンク
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>= 2.2.6, 2.1.11+,2.0.28+, 1.13.21+>= 2.2.6, 2.1.11+,2.0.28+, 1.13.21+リンクリンク
gRPCgrpc>= 1.7gem の利用不可リンクリンク
hanamihanami>= 1< 2>= 1< 2リンクリンク
http.rbhttprb>= 2.0>= 2.0リンクリンク
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 の利用不可リンクリンク
Net/HTTPhttp(サポートされているすべての Ruby)(サポートされているすべての Ruby)リンクリンク
OpenSearchopensearch-ruby>= 1.0.0>= 1.0.0リンクリンク
Postgrespg>= 0.18.4gem の利用不可リンクリンク
Prestopresto>= 0.5.14>= 0.5.14リンクリンク
Queque>= 1.0.0.beta2>= 1.0.0.beta2リンクリンク
Racecarracecar>= 0.3.5>= 1.3.5リンクリンク
Rackrack>= 1.1>= 1.1リンクリンク
Railsrails>= 4.0>= 4.0リンクリンク
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リンクリンク

サポートポリシー

Datadog for Ruby は、ホストオペレーティングシステム、Ruby ランタイム、一部の Ruby ライブラリ、および Datadog Agent/API の特定バージョンで定義された依存関係を基盤として構築されています。これらのバージョンがメンテナによってサポート終了になると、Datadog for Ruby においても対応が制限されます。

サポートのレベル

レベルサポート内容
非対応動作する可能性はありますが、テストもサポートも行われていません。特別なリクエストについてはカスタマーサポートにお問い合わせください。
未実装実装されていません。特別なリクエストについてはカスタマーサポートにお問い合わせください。
プレリリース初期実装です。まだすべての機能が含まれていない可能性があります。新機能のサポート、バグやセキュリティの修正は、ベストエフォートで提供されます。
最新全機能の完全実装。新機能、バグ、セキュリティフィックスを完全サポート。
メンテナンス既存の機能を完全に実装。新機能は追加されません。重大なバグとセキュリティ修正のみ対応します。
サポート終了 (EOL)サポートなし。バージョンは引き続き使用できますが、バグ修正は提供されません。

パッケージのバージョニング

Datadog for Ruby は セマンティックバージョニングを採用しています。

これがランタイムサポートのダウングレードに関連する場合、次のことを意味します。

  • メジャーバージョンアップ (例: 1.0.0 から 2.0.0) では、ランタイムのサポートを ベータ版/最新版から メンテナンス/EOL に変更する場合があります。
  • マイナーバージョンアップ (例: 1.0.0 から 1.1.0) では、ランタイムのサポートを ベータ版/最新版からメンテナンスに変更する場合があります。
  • パッチバージョンアップ (例: 1.0.0 から 1.0.1) では、ランタイムのサポートは変更されません。

ライブラリバージョンのサポート

Datadog for Ruby は、ライブラリの最新メジャーバージョンについて GA サポートを提供し、前のメジャーバージョンについてメンテナンスサポートを提供します。このサポートは、当該メジャーバージョンの最新のマイナーまたはパッチバージョンを通じて行われます。たとえば、1.21.0 がライブラリの最新バージョンでメンテナンスサポート対象である場合、バグ修正は 1.21.0 (または 1.20.1) の新しいリリースによって提供されます。これらのバグ修正が 1.x の以前のマイナーバージョンにパッチとしてバックポートされることはありません。

Gem メジャーバージョンサポートの種類
2.x最新
1.xメンテナンス
0.xEOL

追加のサポートリソース