OpenTelemetry Collector の Datadog ディストリビューション

Join the Preview!

Kubernetes 用の DDOT コレクターは 一般提供されています。以下の手順に従って開始できます。

Linux ベースのベアメタルホストおよび仮想マシンへの DDOT コレクターのデプロイはプレビュー段階です。始めるには、Linux ドキュメントに従ってください。

概要

OpenTelemetry (DDOT) コレクターの Datadog ディストリビューションは、OpenTelemetry (OTel) の柔軟性と Datadog の包括的な監視可能性機能を組み合わせたオープンソースソリューションです。この統合ソリューションには、以下の機能が含まれます。

  • Datadog でのパフォーマンスと信頼性向けに最適化された、OpenTelemetry components の厳選されたセット。任意のコンポーネントを追加することができます
  • シームレスな統合と堅牢なモニタリングを実現する、Datadog Agent の完全なデータ収集と処理機能。Datadog Fleet Automation の DDOT Collector 向けのサポートも含まれます (Key benefits を参照してください)
  • Custom Datadog components。最高のオンボーディング体験を提供するためのものです
Datadog Agent に組み込まれた DDOT コレクターのアーキテクチャ概要。

主な利点

DDOT コレクターは、以下の機能を提供します。

包括的な監視可能性

  • アクセス 1,000 Datadog のインテグレーション、Live Container MonitoringCloud Network Monitoring、および Universal Service Monitoring (eBPF を使用) など
  • OpenTelemetry コミュニティが提供するインテグレーションを活用して、OpenTelemetry Protocol (OTLP) ネイティブフォーマットでテレメトリを収集
  • コレクターの処理およびルーティング機能で OTLP データを制御

シンプルなフリート管理

  • Datadog Fleet Automation を使用して、DDOT コレクターのフリートをリモートで管理
  • 構成、依存関係、およびランタイム環境全体を可視化
  • OTLP データに対するすぐに使えるタグ付けの拡充により、unified service tagging が自動的に有効化され、より迅速にオンボーディングを行うことが可能

エンタープライズレベルの信頼性とリソース

  • 定期的な脆弱性スキャンと分析を含む、Datadog の堅牢なセキュリティ対策の恩恵を受ける
  • オンボーディングやトラブルシューティングの支援のために、Datadog のグローバルサポートチームを利用可能

含まれているコンポーネント

追加の OpenTelemetry コンポーネントが必要ですか?デフォルトパッケージに含まれているコンポーネントを超えるコンポーネントが必要な場合は、カスタム OpenTelemetry コンポーネントの使用に従って、Datadog Agent の機能を拡張してください。デフォルトで含まれているコンポーネントのリストについては、以下の OpenTelemetry Collector コンポーネントセクションを参照してください。

OpenTelemetry Collector バージョン

以下のテーブルは、各 DDOT リリースに含まれる OpenTelemetry Collector のバージョンを示しています。

DDOT バージョンベータ版安定版
7.78.0v0.147.0v1.53.0
7.77.0v0.145.0v1.51.1-0.20260205185216-81bc641f26c0
7.76.0v0.144.0v1.50.0
7.75.0v0.142.0v1.48.0
7.74.0v0.140.0v1.46.0
7.73.0v0.138.0v1.44.0
7.72.0v0.136.0v1.42.0
7.71.0v0.133.0v1.39.0
7.70.0v0.131.0v1.37.0
7.69.0v0.129.0v1.35.0

サポートレベル

Datadog、コミュニティ、およびカスタムコンポーネントのサポートの詳細については、互換性ページの サポートレベル を参照してください。

OpenTelemetry Collector コンポーネント

デフォルトでは、DDOT コレクターには以下のコレクターコンポーネントが付属しています。YAML format のリストもご覧いただけます。

カスタム Datadog コンポーネント

標準の OpenTelemetry コンポーネントに加えて、Datadog は以下のカスタムコンポーネントを提供および維持しています。

  • Infrastructure Attribute Processor: OpenTelemetry プロセッサーコンポーネントで、Pod または Pod 内の個々のコンテナから出力される OTLP テレメトリ (メトリクス、トレース、ログ) に Kubernetes タグ を自動的に割り当てます。このコンポーネントにより、Kubernetes 環境の監視のための unified service tagging とテレメトリの相関が可能になります。

  • Converter: ユーザー提供の構成を強化する OpenTelemetry コンバータコンポーネントです。元の構成と強化された構成の両方を返す API を提供し、既知の誤設定を自動的にチェックしてエラーを減らします。これにより、既存の OpenTelemetry Collector 構成とエージェントのシームレスな統合が保証されます。

  • DD Flare Extension: トラブルシューティングの目的で、DDOT Collector とエージェントの両方からの診断情報を含むエージェントフレアを生成するための OpenTelemetry 拡張コンポーネントです。

始める

Datadog を初めてご利用になる場合でも、OpenTelemetry に精通している場合でも、以下のガイドはお客様の状況に合わせてご利用いただけます。

デフォルトの Agent パッケージを使用したクイックスタート

デフォルトの Datadog Agent パッケージには、ほとんどのニーズに即座に対応するように設計された OpenTelemetry コンポーネントの厳選されたセットを備えた DDOT コレクターが含まれています。このガイドは、次のような方に適しています。

  • 含まれているコンポーネント以外の OpenTelemetry コンポーネントを必要とせずに、ゼロからモニタリングをセットアップする方。
  • Datadog Agent を使用しており、含まれているコンポーネントで OpenTelemetry 機能をテストしたい方。
  • デフォルトで含まれるコンポーネント以外を必要とせずに、OpenTelemetry Collector から Datadog Agent へ移行する方。
  • (オプション) デフォルトのパッケージで提供されるもの以外の OpenTelemetry コンポーネントが必要な場合は、カスタム OpenTelemetry コンポーネントを使用する に従って、Datadog Agent の機能を拡張してください。

OpenTelemetry Collector から Datadog Agent への移行

このガイドは、追加の OpenTelemetry コンポーネントが必要なシナリオを含め、既存の OpenTelemetry Collector のセットアップから Datadog Agent への移行をサポートします。このガイドは、次のような方に適しています。

  • 既存のセットアップを維持したまま、OpenTelemetry Collector から移行する方。
  • 既存の OpenTelemetry 構成を移行して、継続性を維持する方。
  • (オプション) デフォルトのパッケージで提供されるもの以外の OpenTelemetry コンポーネントが必要な場合は、カスタム OpenTelemetry コンポーネントを使用する に従って、Datadog Agent の機能を拡張してください。

参考資料