New Relic を使用すると、コマンドラインからアプリケーションのデプロイメントに関する情報を送信できます。 次に、UI のDeploymentsページでデプロイメント情報を表示できます。 one.newrelic.com > All capabilities > APM & services > Applications > (select an app) > Events > Deploymentsに移動します。
インストール
インストールプロセスでは、app_name
ファイルのnewrelic.yml
を分かりやすい名前に変更します。デプロイメントのアップロードスクリプトは、アプリケーションの名前を使用して、アプリケーションのすべてのインスタンスをデプロイメントに関連付けます。スクリプトを実行するたびに、新しいデプロイメントがNew Relicに報告されます。
たとえば、 デプロイメント マーカーを設定し、スクリプトを実行してアプリの 100 インスタンスをプッシュすると、 Deploymentsページには 100 インスタンスに対して 1 つの デプロイメント が表示されます。 スクリプトを再度実行すると、別のデプロイメントが表示されます。
インストールプロセスの一環として、app_name
を変更した後に、このエントリをnewrelic.yml
セクションのcommon
に追加します。
api_host: rpm.newrelic.com
EU地域のデータセンターに接続しているお客様は、代わりに次のエントリを使用する必要があります。
api_host: rpm.eu.newrelic.com
コマンドライン
Javaエージェントjar
から New Relic にデプロイメント情報を送信するには、コマンドラインから以下のコマンドを実行します。
$java -jar newrelic.jar deployment DEPLOYMENT_OPTIONS
これらのオプションの値は、deploymentコマンドを使用して含めることができます。
Deploymentのオプション | 説明 |
---|---|
| アプリケーション名を設定します。デフォルトを |
|
|
| 変更をデプロイしているユーザーを指定します。 |
| デプロイするリビジョンを指定します。 |
| 標準入力から変更ログを読み取ります。たとえば、以下のように変更ログをパイプ処理できます。 bash
|
プロキシ設定
Java エージェントは、 newrelic.yml
ファイルからプロキシ設定を取得しません。 推奨事項: アプリケーションでプロキシを使用する場合は、次のいずれかのオプションを使用してデプロイメントを記録します。
- プロキシ設定を手動でJavaコマンドに渡します。
- New Relic REST API v2を使用します。
REST API
コマンドラインを使用することに加えて、New Relic REST API v2を使用してデプロイメントを記録できます。