組み込み Collector を搭載した Datadog Agent

ベータ版にご参加ください!

OpenTelemetry Collector を組み込んだ Datadog Agent は、現在非公開ベータ版です。アクセスをリクエストするには、こちらのフォームにご記入ください。

Request Access

概要

OpenTelemetry (OTel) Collector が組み込まれた Datadog Agent は、OpenTelemetry の柔軟性と Datadog の包括的な可観測性を組み合わせたオープンソースソリューションです。この統合ソリューションには、以下の機能が含まれます。

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

主な利点

OpenTelemetry Collector を組み込んだ Datadog Agent は、以下の機能を提供します。

包括的な可観測性

  • {{< translate key=“integration_count” >}} の Datadog インテグレーション、Live Container MonitoringNetwork Performance MonitoringUniversal Service Monitoring (eBPF 付き) などへのアクセス
  • OpenTelemetry コミュニティが提供するインテグレーションを活用して、OpenTelemetry Protocol (OTLP) ネイティブフォーマットでテレメトリーを収集
  • Collector の処理およびルーティング機能で OTLP データを制御

シンプルなフリート管理

  • Datadog Fleet Automation を使用して、組み込みの OpenTelemetry Collector のフリートをリモート管理
  • 構成、依存関係、およびランタイム環境全体を可視化
  • OTLP データに対するすぐに使えるタグ付けの拡充により、統合サービスタグ付けが自動的に有効化され、より迅速にオンボーディングを行うことが可能

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

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

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

OpenTelemetry Collector コンポーネント

デフォルトでは、Collector が組み込まれた Datadog Agent には、以下の Collector コンポーネントが付属しています。また、YAML 形式のリストもご覧いただけます。

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

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

  • インフラストラクチャー属性プロセッサ: OpenTelemetry プロセッサコンポーネントで、ポッドまたはポッド内の個々のコンテナから出力される OTLP テレメトリー (メトリクス、トレース、ログ) に Kubernetes タグを自動的に割り当てます。このコンポーネントにより、Kubernetes 環境の監視のための統合サービスタグ付けとテレメトリーの相関が可能になります。

  • コンバーター: ユーザーが提供した構成を拡張する OpenTelemetry コンバーターコンポーネントです。オリジナルの構成と拡張された構成の両方を返す API を提供し、既知の誤構成を自動的にチェックしてエラーを削減します。これにより、既存の OpenTelemetry Collector 構成と Agent のシームレスなインテグレーションが保証されます。

  • DD Flare 拡張機能: Agent Flare を生成するための OpenTelemetry 拡張機能コンポーネントです。トラブルシューティングを目的とした、組み込み OTel Collector と Agent の両方からの診断情報が含まれています。

詳細はこちら

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

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

デフォルトの Datadog Agent パッケージには、すぐに使えるように設計された厳選された OpenTelemetry コンポーネントを含む Collector が組み込まれています。このガイドは、以下のような場合に適しています。

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

OpenTelemetry Collector から Datadog Agent への移行

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

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

参考資料

PREVIEWING: brett.blue/embedded-collector-release