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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

問題を作成する

エラー調査

CodeStream は、あなたに割り当てられたエラーや、IDE で開かれたコードで最近発生したエラーなど、APM またはブラウザ監視サービスのエラーを表示します。 このセクションの見出しにあるドロップダウン リストを使用して時間枠を制御できます。 このリストは、New Relic のErrors Inboxに表示されるエラーのサブセットである可能性があることに注意してください。

エラーをクリックするだけで根本原因を掘り下げ、チームメイトと協力して調査できます。

スタック トレース内の任意のフレームをクリックすると、対応するファイルと行番号に直接ジャンプします。git 参照をエラーに関連付けている場合、CodeStream は、環境内でエラーをトリガーしたファイルの読み取り専用エディター タブを開きます。git 参照を関連付けていない場合は、代わりにローカル バージョンのファイルが開きます。リポジトリの一部ではないコード (外部ライブラリなど) を表すスタック トレース フレームをクリックすることはできません。

ブラウザ監視サービスでエラーが発生した場合は、スタックトレースの縮小を解除して各フレームのコードにジャンプできるように、ソースマップをアップロードする必要があります。

スタック トレースをナビゲートすると、問題の原因と思われるコードを見つけて、コメント ボタンを使用してディスカッションを開始できます。CodeStream は、そのコードに最近触れた人を自動的に言及するため、適切な人をディスカッションに簡単に参加させることができます。

問題を特定したら、エラーを割り当てるか、エラー ステータスを unresolved から resolved または ignoredに更新できます。

エラー受信箱から始める

New Relic のエラー受信箱のエラーから、これと同じエラー エクスペリエンスに直接ジャンプできます。スタック トレースでエラーを表示する場合は、 Open in IDE [IDE で開く]をクリックして IDE のコードに直接移動します。

また、ディスカッションは CodeStream とエラー受信箱の間で同期が保たれるため、どちらの場所からでも参加できることにも注意してください。

ビルドSHAやリリースタグとエラーの関連付け

CodeStream でエラーを表示すると、git 参照がない場合、エラーに関連付けられたビルド SHA またはリリース タグが表示されることがあります。CodeStream は、git 参照を使用して、特定のスタック トレース エラーと、エラーをトリガーした環境で実行されているコードのバージョンを照合します。エラーを調査するために git リファレンスを構成する必要はありませんが、エラーの原因となったコードのバージョンを調べていない可能性があることに留意してください。

環境変数を使用して、New Relic を エージェントは、プロジェクトの各ビルドに関連付けられている コミット SHA を知っています。 ソフトウェアの実行中のバージョンに関連付けられた リリース タグを 使用することもできます。

APM の場合、commit sha および/または release タグ ( tags.commitおよびtags.releaseTag ) が、 TransactionおよびTransactionErrorイベントの属性として追加されます。APM 環境変数を使用して、これらの属性を設定できます。ビルド パイプラインの一部としてこれらの変数の 1 つまたは両方を設定することをお勧めします。

  • NEW_RELIC_METADATA_COMMIT: コミット sha。全体を含めることも、最初の 7 文字のみを含めることもできます (例: 734713b )。
  • NEW_RELIC_METADATA_RELEASE_TAG: リリース タグ ( v0.1.209release-209など)。これには人間が判読できるという利点があります。

これらの変数の設定方法については、各言語ごとに具体的な設定内容をご紹介します。

git参照が構成されている場合、CodeStreamは、ローカルで使用しているコードのバージョンにエラーに関連付けられた参照が含まれていないかどうかを通知します。この場合、エラーをより効果的に調査して解決できるように、その参照を含むコードのバージョンを確認することをお勧めします。

CodeStreamは、エラーにスタックトレースが関連付けられていないかどうかも通知します。これは、スタックトレースがNewRelicで期限切れになった古いエラーで発生します。

Copyright © 2024 New Relic株式会社。

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