To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.
To initiate an exception request to enable this integration for your organization, email [email protected].
概要
Capistrano は、Ruby で記述されたリモートサーバー自動化およびデプロイツールです。
Capistrano Datadog インテグレーションをインストールすると、以下のことができます。
- イベントストリームでデプロイイベントをキャプチャおよび検索できます。
- ダッシュボード内で他のメトリクスにデプロイイベントを重ねて表示して、どのデプロイがアプリケーションのパフォーマンスに影響しているかを特定できます。
特定の Capfile に対してこのインテグレーションを有効にすると、完了した Capistrano タスクがイベントとして Datadog に送信されます。ロール情報とログ出力も送信されます。
セットアップ
インストール
dogapi Ruby gem をインストールします。
sudo gem install dogapi --version ">=1.10.0"
構成
Datadog に送信したいタスクを持つ Capfile の先頭に以下を追加します。
require "capistrano/datadog"
set :datadog_api_key, "${独自の_API_キー}"
検証
Capfile を構成し、Capistrano タスクを少なくとも 1 回実行したら、以下を行います。
- イベントストリームに移動します。
- 検索バーに
sources:capistrano を入力するか、左側のインテグレーションの FROM リストで ‘Capistrano’ をクリックします。 - 検索バーに
priority:all を入力するか、左側の PRIORITY リストで ‘All’ をクリックします。Capistrano タスクは、デフォルトでは Low 優先度で送信されます。そのため、デフォルトのイベントストリームビュー(Normal 優先度)を使用すると表示されません。
収集データ
メトリクス
Capistrano インテグレーションには、メトリクスは含まれません。
イベント
Capistrano インテグレーションには、イベントは含まれません。
サービスチェック
Capistrano インテグレーションには、サービスのチェック機能は含まれません。
トラブルシューティング
ご不明な点は、Datadog のサポートチームまでお問合せください。