- はじめに
- エージェント
- インテグレーション
- Watchdog
- イベント
- ダッシュボード
- モバイルアプリケーション
- インフラストラクチャー
- サーバーレス
- メトリクス
- ノートブック
- アラート設定
- APM & Continuous Profiler
- CI Visibility
- RUM & セッションリプレイ
- データベース モニタリング
- ログ管理
- セキュリティプラットフォーム
- Synthetic モニタリング
- ネットワークモニタリング
- 開発者
- API
- アカウントの管理
- データセキュリティ
- ヘルプ
Datadog Agent のコミュニティ開発のインテグレーションは、Integrations-extra GitHub リポジトリに格納されています。これらはパッケージ化されておらず、Datadog Agent に組み込まれていませんが、以下の手順に従ってアドオンとしてインストールできます。
<インテグレーション名>
チェックをホストにインストールするには
次のコマンドを実行して、Agent でインテグレーションをインストールします。
datadog-agent integration install -t datadog-<INTEGRATION_NAME>==<INTEGRATION_VERSION>
他のパッケージ化されたインテグレーションと同様にインテグレーションを構成します。
integrations-extra からの Docker Agent とのインテグレーションを使用する最良の方法は、このインテグレーションがインストールされた Agent をビルドすることです。次の Dockerfile を使用して、integrations-extra からの <インテグレーション名>
インテグレーションを含む Agent の更新バージョンをビルドします。
FROM gcr.io/datadoghq/agent:latest
RUN agent integration install -r -t datadog-<INTEGRATION_NAME>==<INTEGRATION_VERSION>
Docker 内で実行された agent Integration install
コマンドは、無害な警告 Error loading config: Config File "datadog" Not Found in "[/etc/datadog-agent]": warn
を発行します。この警告は無視してかまいません。
次に、この新しい Agent イメージをオートディスカバリーと組み合わせて使用して、<インテグレーション名>
チェックを有効にします。
<インテグレーション名>
チェックをホストにインストールするには
<インテグレーション名>/datadog_checks/<インテグレーション名>/
フォルダーに <インテグレーション名>.py
ファイルを integrations-extra リポジトリからダウンロードしますchecks.d
ディレクトリに配置します。<インテグレーション名>/datadog_checks/<インテグレーション名>/data/
フォルダーに conf.yaml.example
ファイルを integrations-extra リポジトリからダウンロードしますconf.yaml
に変更します。<インテグレーション名>.d/
フォルダーを作成します。conf.yaml
ファイルを配置します。お役に立つドキュメント、リンクや記事: