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

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

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

問題を作成する

エラー調査

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

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

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

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

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

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

エラー受信箱から始める

の のエラーから直接、同じエラー エクスペリエンスにジャンプできます。Errors InboxNew Relicスタックトレースでエラーを表示している場合は、 Open in IDEをクリックして IDE 内のコードに直接移動します。

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

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

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

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

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.