Ansible ダッシュボード

概要

Datadog Ansible コールバックインテグレーションをインストールすると、以下のことができます。

  • Ansible サーバーの実行に関するリアルタイムのレポートを取得できます。
  • すべてのサーバーで Ansible のキーパフォーマンスメトリクスを追跡できます。
  • 失敗した Ansible の実行をすばやく特定してチームで議論できます。

Datadog の Ansible インテグレーションの使用方法については、ブログ記事 Ansible + Datadog: 自動化の監視と監視の自動化を参照してください。

セットアップ

インストール

  1. 以下の必須の Python ライブラリが、サーバーにインストールされていることを確認します。

    • datadogpy
    • pyyaml (pip install pyyaml でインストール)
    • Mac OS X ユーザーの場合: OS にインストールされているバージョン 2.7.10 以前の Python を実行している場合は、pip install pyopenssl idna を使用して、新しいバージョンの OpenSSL にアップグレードしてください。
  2. ansible-datadog-callback GitHub リポジトリを複製します。

  3. datadog_callback.py をプレイブックのコールバックディレクトリ (デフォルトでは、プレイブックのルートディレクトリにある callback_plugins/) にコピーします。このディレクトリがない場合は、作成してください。

  4. datadog_callback.py と同じ場所に datadog_callback.yml ファイルを作成し、このファイルで次のように API キーを設定します。

     api_key: <YOUR_DATADOG_API_KEY>
    
  5. プレイブックが実行されると、Ansible のイベントおよびメトリクスが Datadog に表示されます。

Ansible を使用して Datadog Agent をインストールするには、Agent インストール手順を参照してください。

ログ収集

Ansible を使用して、ログ収集を有効にして Datadog Agent をインストールする方法については、こちらのプレイブックの例を参照してください。

収集データ

メトリクス

イベント

ansible-datadog-callback が実行中のプレイブックから Ansible のイベントを取得します。

サービスチェック

Ansible インテグレーションには、サービスのチェック機能は含まれません。

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問合せください。

PREVIEWING: may/embedded-workflows