互換性
Ruby Datadog Trace ライブラリはオープンソースです。詳細については dd-trace-rb GitHub リポジトリを参照してください。
サポート対象の Ruby インタープリタ
サポートされる Web サーバー
サポート対象のトレーシングフレームワーク
サポート対象のオペレーティングシステム
| OS | サポートの種類 | パッケージバージョン |
|---|
| Linux x86_64 | 最新 | 最新 |
| Linux aarch64 | 最新 | 最新 |
| macOS | Dev 環境のみ | 最新 |
| MS Windows | 未実装 | 最新 |
リストにない CPU アーキテクチャ向けの Linux サポートが必要ですか?特別なリクエストについてはカスタマーサポートにお問い合わせください。
サポート対象の Datadog Agent バージョン
インテグレーション
利用可能なインテグレーションとそのコンフィギュレーションオプションのリストについては、以下を参照してください。
| 名前 | キー | 対応バージョン: MRI | 対応バージョン: JRuby | 構成方法 | Gem ソース |
|---|
| Action Cable | action_cable | >= 5.0 | >= 5.0 | リンク | リンク |
| Action Mailer | action_mailer | >= 5.0 | >= 5.0 | リンク | リンク |
| Action Pack | action_pack | >= 4.0 | >= 4.0 | リンク | リンク |
| Action View | action_view | >= 4.0 | >= 4.0 | リンク | リンク |
| Active Job | active_job | >= 4.2 | >= 4.2 | リンク | リンク |
| Active Model Serializers | active_model_serializers | >= 0.9 | >= 0.9 | リンク | リンク |
| Active Record | active_record | >= 4.0 | >= 4.0 | リンク | リンク |
| Active Support | active_support | >= 4.0 | >= 4.0 | リンク | リンク |
| 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 | >= 2.2.6, 2.1.11+,2.0.28+, 1.13.21+ | >= 2.2.6, 2.1.11+,2.0.28+, 1.13.21+ | リンク | リンク |
| gRPC | grpc | >= 1.7 | gem の利用不可 | リンク | リンク |
| hanami | hanami | >= 1、< 2 | >= 1、< 2 | リンク | リンク |
| http.rb | httprb | >= 2.0 | >= 2.0 | リンク | リンク |
| 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 の利用不可 | リンク | リンク |
| Net/HTTP | http | (サポートされているすべての Ruby) | (サポートされているすべての Ruby) | リンク | リンク |
| OpenSearch | opensearch-ruby | >= 1.0.0 | >= 1.0.0 | リンク | リンク |
| Postgres | pg | >= 0.18.4 | gem の利用不可 | リンク | リンク |
| Presto | presto | >= 0.5.14 | >= 0.5.14 | リンク | リンク |
| Que | que | >= 1.0.0.beta2 | >= 1.0.0.beta2 | リンク | リンク |
| Racecar | racecar | >= 0.3.5 | >= 1.3.5 | リンク | リンク |
| Rack | rack | >= 1.1 | >= 1.1 | リンク | リンク |
| Rails | rails | >= 4.0 | >= 4.0 | リンク | リンク |
| 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 | リンク | リンク |
サポートポリシー
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 の以前のマイナーバージョンにパッチとしてバックポートされることはありません。
追加のサポートリソース