- 重要な情報
- はじめに
- 用語集
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
Ruby Datadog Trace ライブラリはオープンソースです。詳細については、GitHub リポジトリをご覧ください。
サポートされている Ruby インタープリター:
タイプ | Documentation | バージョン | サポートの種類 | Gem バージョンのサポート |
---|---|---|---|---|
MRI | https://www.ruby-lang.org/ | 3.1 | フル | 最新 |
3.0 | フル | 最新 | ||
2.7 | フル | 最新 | ||
2.6 | フル | 最新 | ||
2.5 | フル | 最新 | ||
2.4 | フル | 最新 | ||
2.3 | フル | 最新 | ||
2.2 | フル | 最新 | ||
2.1 | フル | 最新 | ||
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.2 | フル | 最新 |
サポートされるウェブサーバー:
タイプ | Documentation | バージョン | サポートの種類 |
---|---|---|---|
Puma | http://puma.io/ | 2.16+ / 3.6+ | フル |
Unicorn | https://bogomips.org/unicorn/ | 4.8+ / 5.1+ | フル |
Passenger | https://www.phusionpassenger.com/ | 5.0+ | フル |
サポートされるトレースフレームワーク:
タイプ | Documentation | バージョン | Gem バージョンのサポート |
---|---|---|---|
OpenTracing | https://github.com/opentracing/opentracing-ruby | 0.4.1+ (w/ Ruby 2.1+) | >= 0.16.0 |
フルサポートは、すべてのトレーサー機能が利用可能であることを示します。
非推奨は、将来のリリースでサポートがメンテナンスに移行することを示します。
メンテナンスは、重大なバグ修正のみが EOL までバックポートされることを示します。
EOL は、サポートが提供されなくなったことを示します。
多くの一般的なライブラリとフレームワークがそのまま使用でき、自動インスツルメンテーションできます。これは自動的にはアクティブ化されませんが、Datadog.configure
API を使用してアクティブ化および構成できます。
Datadog.configure do |c|
# インテグレーションをアクティブ化、構成します
c.tracing.instrument :integration_name, options
end
options
はインテグレーション固有のコンフィギュレーション設定の Hash
です。
利用可能なインテグレーションとそのコンフィギュレーションオプションのリストについては、以下を参照してください。
名前 | キー | 対応バージョン: 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 の利用不可 | リンク | リンク |
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) | リンク | リンク |
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 | リンク | リンク |
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 | リンク | リンク |
Sucker Punch | sucker_punch | >= 2.0 | >= 2.0 | リンク | リンク |
お役に立つドキュメント、リンクや記事: