• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

ディプロイメントをモニター(Javaエージェント)

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 にデプロイメント情報を送信するには、コマンドラインから以下のコマンドを実行します。

bash
$
java -jar newrelic.jar deployment DEPLOYMENT_OPTIONS

これらのオプションの値は、deploymentコマンドを使用して含めることができます。

Deploymentのオプション

説明

--appname=NAME

アプリケーション名を設定します。デフォルトをapp_nameからnewrelic.ymlに設定します。

--environment=NAME

NEW_RELIC_ENVIRONMENTまたはnewrelic.environmentシステムプロパティをオーバーライドします。

--user=USER

変更をデプロイしているユーザーを指定します。

--revision=REV

デプロイするリビジョンを指定します。

--changes

標準入力から変更ログを読み取ります。たとえば、以下のように変更ログをパイプ処理できます。

bash
$
echo "get SHA-1 34837888734" | java -jar newrelic.jar deployment DEPLOYMENT_OPTIONS --changes

プロキシ設定

Javaエージェントは、 newrelic.ymlファイルからプロキシ設定を取得しません。 Recommendation:アプリケーションでプロキシを使用する場合は、次のいずれかのオプションを使用してデプロイメントを記録します。

  • プロキシ設定を手動でJavaコマンドに渡します。
  • New Relic REST API v2を使用します。

REST API

コマンドラインを使用することに加えて、New Relic REST API v2を使用してデプロイメントを記録できます

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.