重要
この機能は非推奨となり、次のメジャーエージェントリリースで削除されます。
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.comEU地域のデータセンターに接続しているお客様は、代わりに次のエントリを使用する必要があります。
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を使用してデプロイメントを記録できます。