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