問題
Node.js エージェント経由で インストゥルメントされたbrowser アプリケーションで 問題が発生した場合は、 New Relic標準の トラブルシューティング手順 に従ってください。Node.js に関する追加のヒントをいくつか紹介します。
解決
エラー コードは、サイトのソース コードと Node.js エージェント ログに自動的に表示されます。これらのコードを見つけるにはNREUM
を検索してください。
Error code | Description |
---|---|
0 | ブラウザの監視が明示的に無効になっています。これは、 |
1 | ブラウザエージェントがWebトランザクションの外で呼び出された。これは、ブラウザデータを一度生成してからキャッシュしようとした場合や、バックグラウンドタスクで呼び出した場合に発生する可能性があります。 |
2 | 思いがけないことが起きた。 |
3 | トランザクションには名前がありません。 Express または Restify を使用しておらず、トランザクションに明示的に名前を付けていない場合、このエラーが表示されます。 これは、トランザクション名が**/** * にロールバックされるのを回避するためです。 詳細については、 「トランザクションの命名」を参照してください。 |
4 | Node.js エージェントは、コレクターと"ハンドシェイク" をまだ行っていません。コレクターがエージェントと会話する前に、アプリが起動し、ユーザーがサイトにアクセスしました。これは以下の理由で発生する可能性があります。
|
5 | ブラウザモニタリングがコレクター側で無効になっています。たとえば、コレクターがブラウザ監視を有効にするのに十分なデータを返さなかった場合などです。これは、 Node.jsのサーバー側の構成設定 が現在利用できないため、コレクターの問題です。 |