ログ、メトリクス、トレース、アラート、ダッシュボードを一元管理できる、OpenTelemetryネイティブのオープンソース可観測性プラットフォーム。
DataDog/datadog-agent
ホストからメトリクス、ログ、トレース、プロファイルを収集し、Datadogプラットフォームに送信するDatadogのオープンソースエージェントです。
代替できる製品:Datadog
- スター
- 3,769
- フォーク
- 1,514
- 未解決の Issue
- 870
- 最終コミット
- 3 時間前
これは何?
Datadog Agentは、サーバー、コンテナなどのホスト上でバックグラウンドプロセスとして動作し、テレメトリを収集してDatadogに転送し、監視や分析に利用できるようにします。このリポジトリには、主にGoで書かれたAgentのバージョン6および7のソースコードが含まれています。
Agentは、システムやサービスのメトリクス、アプリケーションログ、APM向けの分散トレース、継続的プロファイリングなど、複数のデータ種別に対応しています。また、OpenTelemetry関連データ向けのコンポーネントや、別途GPL-2.0でライセンスされているeBPFベースの収集機能も含まれています。
Agentを変更したい開発者は、プロジェクトの開発者向けドキュメントサイトで、セットアップ要件、コントリビューションガイドライン、内部ドキュメントを確認できます。手早くインストールできるよう、ビルド済みバイナリも配布されています。
主な機能
- 01Datadog向けにホスト、コンテナ、サービスのメトリクスを収集
- 02アプリケーションログを収集してDatadogに転送
- 03APM向けの分散トレーシングと継続的プロファイリングに対応
- 04OpenTelemetry関連のコンポーネントを搭載
- 05カーネルレベルのデータ収集にeBPFを使用
ユースケース
- Datadogのダッシュボードやアラートを使って、サーバーやコンテナのフリートを監視
- パフォーマンス問題の診断に向けて、アプリケーションのトレースやプロファイルを収集
- ホストのログをDatadogに集約して検索・分析
クイックスタート
- 1
READMEにリンクされているDatadogのインストールページから、パッケージ済みのバイナリをインストールします
- 2
ソースからビルドする前に、開発環境のセットアップ要件を確認してください
使う前に知っておきたいこと
- ソースからのビルドには、開発者向けドキュメントに記載されている大規模なGo開発環境のセットアップが必要です。
- このエージェントはDatadogプラットフォームへのデータ送信を目的としており、利用にはDatadogアカウントが必要です。
トピック
よくある質問
- datadog-agent とは?
- ホストからメトリクス、ログ、トレース、プロファイルを収集し、Datadogプラットフォームに送信するDatadogのオープンソースエージェントです。 Datadog Agentは、サーバー、コンテナなどのホスト上でバックグラウンドプロセスとして動作し、テレメトリを収集してDatadogに転送し、監視や分析に利用できるようにします。このリポジトリには、主にGoで書かれたAgentのバージョン6および7のソースコードが含まれています。
- datadog-agent は無料で使えますか?ライセンスは?
- datadog-agent は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- datadog-agent は今もメンテナンスされていますか?
- 活発にメンテナンス中。datadog-agent の最終コミットは 2026年10月21日 です。
- datadog-agent は何に使えますか?
- Datadogのダッシュボードやアラートを使って、サーバーやコンテナのフリートを監視 パフォーマンス問題の診断に向けて、アプリケーションのトレースやプロファイルを収集 ホストのログをDatadogに集約して検索・分析
- datadog-agent のインストール方法は?
- READMEにリンクされているDatadogのインストールページから、パッケージ済みのバイナリをインストールします ソースからビルドする前に、開発環境のセットアップ要件を確認してください
- datadog-agent はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/DataDog/datadog-agent
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Rust製のセルフホスト可能なオブザーバビリティプラットフォーム。ログ、メトリクス、トレース、RUM、LLM監視に対応し、DatadogやSplunkの代替として位置付けられています。
トレース、メトリクス、ログを受信・処理し、複数の監視バックエンドにエクスポートするベンダー非依存のサービス。
分散型・クラウドネイティブなマイクロサービスアーキテクチャの監視、トレース、診断を行うAPMシステム。
PythonアプリやLLMエージェントをOpenTelemetryのトレース、メトリクス、ログで計測する、Pydantic Logfire用のPython SDK。
ログ、メトリクス、トレース、プロファイルを受け付け、Loki、Prometheus、Tempo、Pyroscope互換APIで提供するセルフホスト型オブザーバビリティバックエンド。