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

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

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

問題を作成する

New Relic での変更を表示および分析する方法

New Relic の変更追跡機能を使用すると、デプロイなどの最近の変更がエンド ユーザーに与える影響を確認できます。たとえば、アプリ サーバーの Apdex スコア、応答時間、スループット、エラーを確認できます。詳細の表示とドリルダウン、検索と並べ替えオプションの使用、エラーの非表示または削除、他のユーザーとの共有、またはエラーに関するチケットの提出を行うことができます。

変更の影響を表示および分析する方法についてここで詳しく説明する前に、GraphQL、当社の CLI、または CI/CD 統合を使用して監視する変更を指定していることを確認してください。追跡する変更を指定したら、さまざまな方法でスタック全体から結果を確認できます。

  • Charts in APM and dashboards: 時系列チャートにピンの頭が付いた垂直線が表示されます。 このマーカーは記録された変更を表し、ピンのヘッドをクリックすると、その変更がエンティティの健全性と品質に与えた影響を詳しく調べることができます。

    A screenshot showing a change in a time series chart

    ヒント

    ダッシュボードまたはエンティティの概要ページにアクセスしても、期待していた追跡された変更が表示されない場合は、時間ピッカーの選択を確認してください。あなたが見ている窓の外にそれがあるかもしれません。

  • Entity sidebar: 変更の表を表示するには、変更が記録されているエンティティのChange trackingをクリックします。 時間範囲セレクターとテーブルのフィルタリングおよび並べ替えオプションを備えています。 これらを使用して、変更の範囲を絞り込んだり、特定の変更を見つけたりします。

    ヒント

    追跡された変更を表示するには、このページで選択した期間を調整する必要がある場合があります。また、デフォルトでは、テーブルは最大 2,000 件の変更のみを遅延読み込みします。フィルタリング、検索、期間の調整を行うときは、この点に留意してください。

  • New Relic & Detection: 変更が問題に関連している場合は、 IssuesページのRoot Cause Analysisセクションにリストされます。

    A screenshot showing the root cause analysis page in the user interface
  • Activity stream component: New Relic UI のさまざまなページの右側の折りたたみ可能なパネルにあるアクティビティ フィードに記録された変更を確認できます。

    A screenshot showing the activity stream in the right pane of the UI

変更の影響を分析する

変更はシステムにどのような影響を与えましたか?追跡している変更の影響を分析するためのさまざまな方法が提供されています。

変更詳細ページ

チャートやIssuesページなど、New Relic で追跡している変更をクリックすると、 Change detailsページが開きます。 これには、変更を記録したときに送信したデータと、その影響に関する豊富な情報が含まれています。

この変更がこのエンティティの健全性、パフォーマンス、品質にどのような影響を与えたのかについて、さまざまな洞察が得られます。これらの洞察は、エラー、主要なメトリクス、ログ属性の傾向、異常、問題などに基づいています。このページには、進行中の変更に関するコンテキストをさらに詳しく確認して理解するのに役立つ、強力なスコープ設定および比較ツールも備えています。たとえば、現在の変更が以前の変更とどのように比較されるかを確認できます。

A screenshot showing and example of the change details page

Change detailsページ。

変更を記録し、他の New Relic 機能を活用することで得られる役立つ洞察をいくつか紹介します。

  • スループット、エラー率、トランザクション時間などの主要なエンティティシグナルに対する変更の正味影響を計算。各時系列グラフの上に信号に対する正味の影響を確認できます (通常はパーセンテージで表示されます)。これらの正味の影響は、通常、変更前後のシグナルの平均またはその他の関数を比較することによって計算されることに注意してください (正味の影響の数値の上にマウスを置くと、前後の平均が表示されます)。

    これらの計算に使用され、時系列グラフに表示される前後の期間は、変更の詳細ページの右上隅にあるタイムピッカーを使用して調整できます。

    ヒント

    変更の影響を分析するときは、選択した前後の期間に細心の注意を払ってください。期間が特定のニーズに対して短すぎるか長すぎる場合は、調整してください。変更後の経過時間が、選択した前後の期間よりも短い場合、UI は正味の影響を計算しないことに注意してください。計算すると、偏った結果が得られ、一般に役に立たないためです。

  • エラー受信箱、ログ監視、AIOps (問題、インシデント、異常) などを含む、さまざまな New Relic 製品から得られた多面的な調査結果は、この変更が重要なトラブルシューティングと分析の記録にどのような影響を与えたか、またはどのように関連しているかを示します。ここで紹介する洞察とデータのフィルター方法は、エンティティの種類によって異なります。ページセクションのタイトルにカーソルを合わせると、ここで有意義な洞察を明らかにする方法について詳しく知ることができます。

    A screenshot showing some faceted findings since your change

    ヒント

    ページレベルのタイムピッカーは、他の New Relic 製品からのファセット分析にも影響します。自分にとって最も重要な変化後の期間に焦点を当ててみてください。

  • このエンティティにフィルターされたデプロイメント リスト ページを含むページへのリンク ( See all changes on this entity )。 これを使用すると、すばやくズームアウトして、システムのこの部分に対する最近の変更をすべて確認できます。

  • この変更のエンティティに関連するエンティティへのリンク。これは、問題の原因を探したり、この変更に起因する変更の影響を測定したりするときに、スタック全体を移動するのに役立ちます。

  • 変更が記録されたときに提供されるすべてのデータは、変更を行ったかどうかに関係なく、誰でもすぐにコンテキストを理解するのに役立ちます。

    ヒント

    変更を記録するときは、changelog 属性の URL を送信してみてください。UI はそれをクリック可能なリンクとしてレンダリングし、ソース リポジトリ管理システムへの便利な出発点として機能します。

前後の比較期間を変更する

Change detailsページは、この変更に至るまでの期間に生成された記録と信号が、この変更後の同じ長さの期間と比較されるという考えに基づいています。 右上隅にあるタイムピッカーを使用して、その期間の長さを変更できます。 これは、時系列グラフと他のUI要素の両方に影響することに注意してください。

A screenshot showing how to change the time window for the comparison

ヒント

正味の影響と平均値の関連性は、タイムピッカーの選択によって異なることに注意してください。たとえば、30 分前に変更が発生し、その 1 時間前と 1 時間後を比較している場合、一部のインサイトの関連性は、いわば未熟である可能性があり、場合によっては UI がその変更を試みることさえしません。結果を表示します。

ある変更を別の変更と比較する

Change detailsページの右上隅にあるタイムピッカーの横に、ドロップダウン メニューの横にcompared with表示されます。 ドロップダウン メニューを使用して、記録された別の変更を選択できます。 これにより、ページが比較モードに切り替わります。

A screenshot showing how to compare with another change

変更を比較する場合:

  • 各時系列グラフには、この変更とその変更の曲線が表示され、各変更の相対的なパフォーマンスを比較するのに役立ちます。

    Screenshot showing comparison curves
  • このページの他の計算は、この変更とあの変更の違いを理解するのに役立つように更新されます。理にかなっている場合は、レートまたはカウント (+11 など) のパーセンテージで増減を示す場合があります。

  • 関連する変更の積み上げビューを最大 5 つまで開くことができます。

メトリクスとイベントに対する変更の影響を確認する

導入などの変更がエンティティのメトリクスやイベントにどのような影響を与えるかを確認するには、カスタム トレンド ボードを作成できます。最近の変更に関する意思決定を支援するために、最大 3 つのボードを作成するオプションがあります。

これらのカスタム トレンド ボードで何がわかるでしょうか?エンティティで利用可能なメトリクスまたはイベントから選択し、それに集計関数を適用できます。たとえば、次のような質問に答えるカスタム トレンド ボードを作成できます。

  • この変更の前後で、ページビューの平均応答時間はどのように変化しましたか?
  • この変更の前後で、ページビューの最大応答時間はどのように変化しましたか?

通常のダッシュボード チャートとは異なり、これらのカスタム トレンド ボードは、 Change detailsページの時間ウィンドウとcompared with設定と完全に統合されたチャートです。 これらをダッシュボードにエクスポートすることも可能で、それらはすべて特定のエンティティとユーザー アカウントに関連付けられます。

Screenshot showing a custom trend board on change details page

以下は、追跡された変更に対する単一のカスタム トレンド ボードの例です。この変更にはさらに 2 つのボードを追加できます。

カスタム トレンド ボードを追加するには:

  1. one.newrelic.com > All Entitiesに移動してエンティティを選択します。
  2. 左側のナビゲーション ペインでChange trackingをクリックし、変更を選択します。
  3. Key impactsのグラフの下で、 Add any metric or eventをクリックします。
  4. What do you want to trackをクリックしてメトリクスまたはイベントを選択します。
  5. How do you want to aggregate that?をクリックして関数を選択します。

Web トランザクションに対する変更の影響を確認する

Change Tracking (変更追跡機能) を使用すると、 APMアプリケーションの変更によってウェブサイトがどのような影響を受けたかについての詳細を確認できます。 APM アプリケーションの変更を追跡しているときに、見出しWeb transaction impactsが表示されます。 このセクションの表には、アプリケーションで最も時間のかかるウェブサイトを最大 10 件までのパフォーマンス インジケーターが表示されます。

Screenshot showing where to view the impacts to web transactions

テーブルに表示する内容を制御するには:

  • Metricドロップダウンを使用して、この追跡された変更によってさまざまなメトリクスがどのように影響を受けたかを確認します。
  • テーブル内の前後の時間枠を変更するときは、変更後の時間範囲が将来終了する場合、不完全なトランザクション データが表示される可能性があることに注意してください。
  • テーブルに別の追跡された変更と並べて比較を表示するには、 compared withで別の変更を選択します。
  • Transaction name列の値の上にマウスを置くと、その瞬間の 5 つのメトリクスすべてのパフォーマンスを要約するツールヒントが表示されます。 ツールチップには APM トランザクションの詳細へのリンクも含まれているため、詳細なトランザクション レベルのデータを詳しく調べることができます。

変更データのクエリ

NRQL (New Relic データベースのクエリ言語) または NerdGraph (New Relic GraphQL API) を介して変更データをクエリすることもできます。

いくつかの例については、以下の NRQL および GraphQL セクションを参照してください。クエリ ツールの使用についてさらにヘルプが必要な場合は、 「NRQL の概要」「New Relic NerdGraph の概要」、または 「NerdGraph エンティティ API チュートリアル」を参照してください。

NRQL

GraphQL を使用してマーカーを作成した後、クエリ ビルダーで NRQL を使用して時系列グラフを作成し、一定期間にわたるテレメトリ信号の曲線を描画し、変更をマーカーとしてレンダリングすることができます。

次の例を試すか、独自のクエリを作成します。

ヒント

データ構造と属性定義の詳細については、 データ辞書 を参照してください。

NerdGraph(GraphQL)

NerdGraph エクスプローラーで次の NerdGraph クエリを試してください。

次は何ですか?

Webhook を設定して、追跡している変更についてチームに通知することを検討してください。「変更についてチームに通知する」を参照してください。

Copyright © 2024 New Relic株式会社。

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