• ログイン今すぐ開始

デプロイメントの記録と表示

重要

古いデプロイメントマーカーではなく、変更追跡機能を使用することをお勧めします。デプロイメントマーカー機能を使用している場合は、引き続き使用できますが、ブラウザとモバイル、およびAPMでは変更追跡機能が利用できます。

アプリのデプロイは危険なイベントになる可能性があります。アプリが破損および不適切なデプロイメントが原因である場合がよくあります。New Relicを使用すると、デプロイメントを追跡できるため、デプロイメントをアプリのパフォーマンスの変化に関連付けできます。デプロイメントを追跡すると、APMチャートとダッシュボードに表示されるデプロイメントマーカーが作成されます。

この短いビデオ(4分30秒)で、デプロイメントマーカーがどのように機能するかをご覧ください。

デプロイメント追跡のオプション

New Relic REST API v2を使用すると、新しいデプロイメントを記録し、過去のデプロイメントリストを取得できます。さらに、一部のAPMエージェントには、デプロイメントを自動的に記録するエージェント固有の方法があります。

New Relicでスラックインテグレーション、または単純なwebhookを使用して、APMがモニターしているアプリケーションのデプロイメントをチームにリアルタイムで通知できます。スラックは、選択されたスラックチャネルにフォーマットされて表示される汎用JSONを投稿できるwebhook URLを提供します。

記録された後に、New Relic UIでデプロイメントを表示できる場所がいくつかあります。

  • APM概要、サービス概要、エンティティの概要ページのアクティビティフィード。
  • APMパフォーマンスチャートでは、チャートマーカー(ピンヘッド付きの縦線)として表示されます。
  • ダッシュボードチャートでは、チャートマーカーとして表示されます。
  • パフォーマンスの概要については、デプロイメントページに表示されます。

ヒント

デプロイメントマーカーはまだブラウザアプリケーションでは利用できませんが、それをサポートする新しいAPIをまもなくリリースする予定です。限定プレビューへの参加についての詳細は、このサインアップフォームからお問い合わせください。また、リリースバージョンでエラーをタグ付けする方法については、ブラウザのリリースを参照してください。

REST APIによるデプロイメントの記録

New Relic REST API v2を使用して、デプロイメントを記録、過去のデプロイメントのリストを取得できます。

  • このドキュメントの例では、コマンドラインツールとしてcurlを使用しています。ただし、RESTリクエストには任意の方法を使用できます。デプロイメントの作成および表示は、APIエクスプローラーでもできます。
  • JSONは、要素名とコンテンツにダブルクォート"を使用します。シングルクォート'の使用は、エラーの原因となります。

New Relicエージェントを使用したデプロイメントの記録

一部のエージェントには、デプロイメントを記録する追加メソッドがあります。

チームにデプロイメントを通知

REST APIを使用してデプロイメントを記録した後、オプションでデプロイメントのwebhookエンドポイントに通知できます。

webhookの宛先は、スタックインスタンスにできます。webhookを使用して、スラックチャネルのデプロイメント通知を設定する場合は、以下の手順に従います。

  1. スラックアウカントにアドミンとしてログインしてから、アプリディレクトリ > 管理 > アプリの順に進みます。
  2. New Relicアプリを検索してから、設定を追加を選択します。
  3. チャネルへ投稿から、既存のスラックチャネルを選択または新しいチャネルを追加してから、設定を追加を選択します。
  4. オプションのリストから、webhookのURLをコピーします。
  5. one.newrelic.com >(user menu)> Account settings > Integrations > Deploy notifications > Webhookに移動します。
  6. スラックwebhook URLをペーストしてから、保存します。
  7. オプション: テストメッセージを送信します。

ヒント

アラート通知に、webhook、Slackチャンネル、その他のオプションを使用できます。

デプロイメント詳細の表示

重要

このセクションと次のセクションでは、現在のデプロイメントマーカーUIの使用方法について説明します。UIに、限定プレビューであることを示す青いバナーが表示される場合は、新しいUIにアクセスできます。この場合、これらの新しい指示に切り替えます。

デプロイメント情報を設定すると、詳細を表示してドリルダウンできます。

  1. one.newrelic.com > All capabilities > APM & services >(アプリを選択)> Events > Deploymentsの順に移動します。
  2. New Relicの標準的なユーザーインタフェース機能のいずれかを使用して、詳細情報にドリルダウンします。
  3. 特定のイベントの詳細を表示するには、そのdateリンクを選択します。
  4. このデプロイメントのエラーページを表示するには、errorリンクを選択します。
  5. 特定のデプロイメントの詳細を表示するには(該当する場合)、Change logまたはChange reportを選択します。

Change logには、デプロイメントの記録時にchangelogパラメーターから提供された詳細が含まれます。Change reportには、デプロイメント前後の上位10件のトランザクションの動作が表示されます。

デプロイメント後のパフォーマンスの表示

各デプロイメントのデプロイメントページリンクは、イベントセクションで選択したアプリのSummaryページに表示されます。期間が14日未満の場合、チャート上の青い縦棒はデプロイメントを示します。デプロイメントに関する概要情報を表示するには、マウスを青色の縦棒に合わせます。

ヒント

APM概要ページのCompare withオプションを使用して、同じデータを比較する期間を選択することもできます。Compare withを有効にすると、UIにデプロイメントマーカーは表示されません。

Copyright © 2023 New Relic Inc.

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