Datadog-Capistrano Integration

概要

次の目的で、Capistranoのインテグレーションをインストールします:

  • デプロイイベントをDatadogのイベントストリームに記録し、検索できるようにします。
  • ダッシュボード上で、デプロイイベントとメトリクスの状態を関連付けて表示します。

設定

CapfieへCapistranoインテグレーションをインストールすることで、Capfieの実行時に各Capistranoタスクをキャプチャすることができます。キャプチャには、タスクが適用されるロールや全てのログ出力が含まれ、全てのタスク実行終了時にDatadogへイベントとして送信されます。

  • dogapi Ruby gem をインストール (version >= 1.10.0):

    sudo gem install dogapi –version “>=1.10.0”

  • Capfileファイルのライブラリーをインポートとしている部分に次の行を追加:

    require “capistrano/datadog” set :datadog_api_key, “${api_key}”