New RelicからNode.jsを監視することにより、コードの行レベルまで遡って問題を特定して解決します。サービスマップやエラー解析などの機能により、Node.jsエージェントはアプリケーション環境の全体像を把握するのに役立ちます。
重要な理由
多くのNodeアプリケーションのリクエストは生のURLをベースとしています。当社のソリューションは異なります。Node.js用New Relicは、アプリケーションへのリクエストをHTTPリクエストではなく、トランザクションにグルーピングできることを前提にしています。トランザクションは、1つ以上のリクエストパスに名前を付けて定義します。この名前は以下の目的で使用します。
- アプリケーションが時間を費やしている場所を視覚化します(トランザクションの内訳)。
- 遅いリクエストを特定します。
- メトリクスをグループ化します。
- アプリケーションのどの部分が遅いデータベースパフォーマンスの影響を受けているかを明確にします。
インストレーション
エージェントをインストールするには、まずNew Relicのサインアップが必要です。ログインした後、説明に従うか、ランチャーを使用して入ってくるデータを取得します。
- システム要件を確認します。
- インストールドキュメントを読みます。
- New Relic UIに直接移動して、Node.jsデータを追加します。
インストゥルメンテーションの拡張
Node.jsエージェントをインストールしたら、インストゥルメンテーションを拡張します。
インストゥルメンテーションの拡張 | コメント |
---|---|
カスタマイズ |
|
オープンソースのテレメトリー |
|
トレース |
|
VMの計測 |
|
エンドユーザーの活動 |
|
インストレーションのトラブルシューティング
Node.jsエージェントで問題が発生した場合は、トラブルシューティング情報をご覧ください。
- 大量のメモリ使用:Node.jsエージェントをインストール後、メモリ使用量が増加した場合は、以下の解決策を試してください。
- Node.jsインストール時のトラブルシューティング:データが何も見当たらない、またはファイルをログに記録できないなど、Node.jsエージェントでインストール時の問題に遭遇した場合は、ここのステップに従ってください。
- Browser instrumentationのトラブルシューティング:Browserデータの問題に遭遇した場合は、Node.jsに関するここの追加情報をご覧ください。
トラブルシューティングに関するすべてのドキュメントを参照することもできます。さらに支援が必要な場合は、support.newrelic.comでサポートを受けてください。
ソースコードのチェック
Node.jsエージェントは、オープンソースソフトウェアです。ソースコードを参照して改善を送信したり、独自のフォークを作成して構築したりできます。詳細については、GitHubのnode-newrelic READMEを参照してください。
その他のヘルプ
さらに支援が必要な場合は、これらのサポートと学習リソースを確認してください:
- Explorers Hubでは、コミュニティからのサポートを受けたり、ディスカッションに参加したりすることができます。
- 当社サイトで答えを見つけて、サポートポータルの使用方法を確認してください。
- Linux、Windows、およびmacOS向けトラブルシューティングツールであるNew Relic Diagnosticsを実行してください。
- New Relicの とandドキュメント をご確認ください。