Repolode
DataDog

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. 1

    READMEにリンクされているDatadogのインストールページから、パッケージ済みのバイナリをインストールします

  2. 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 の数値は毎日更新されます。

関連プロジェクト