- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
OpenTracing で Datadog をセットアップするには、詳細について Ruby OpenTracing のクイックスタートを参照してください。
基底の Datadog トレーサーは、グローバルトレーサーを構成するときにオプション( Datadog::Tracer
と一致)を渡すことで構成できます。
# `options` は Datadog::Tracer に提供されるオプションのハッシュです
OpenTracing.global_tracer = Datadog::OpenTracer::Tracer.new(options)
Ruby トレーサー設定セクションで説明されているように、Datadog.configure
を使用して構成することもできます。
デフォルトでは、Datadog で OpenTracing を構成しても、Datadog が提供する追加のインスツルメンテーションは自動的にアクティブになりません。アプリケーションにある OpenTracing インスツルメンテーションからのみスパンとトレースを受け取ります。
ただし、Datadog が提供する追加のインスツルメンテーションは、Datadog.configure
を使用して OpenTracing とともにアクティブ化できます。これは、トレースをさらに強化するために使用できます。これを有効にするには、Ruby インテグレーションインスツルメンテーションで詳細をご覧ください。
タイプ | サポート | 追加情報 |
---|---|---|
OpenTracing::FORMAT_TEXT_MAP | 〇 | |
OpenTracing::FORMAT_RACK | 〇 | Rack 形式では解決が失われるため、大文字または - のいずれかを含む名前のバゲージアイテムは、往復でそれぞれ小文字と _ に変換されることに注意してください。Datadog は、これらの文字を避けるか、受信側でそれに応じて対応することをお勧めします。 |
OpenTracing::FORMAT_BINARY | ✕ |