重要
New Relic .NET フレームワーク 4.0 以下を使用する顧客向けに limited technical support を提供します。
このレベルのサポートには、以下の領域が期待通りに構成されていることを確認することが含まれます。
- エージェントの構成
- システム設定
- ネットワークアクセス
- パーミッションの設定
New Relic Diagnostics を使用して、ほとんどのトラブルシューティングチェックを行うことができますが、手動で行わなければならないいくつかのチェックを除いては、そのようなことはありません。New Relic Diagnostics のチェックで問題が見つかった場合は、追加のトラブルシューティングや解決の可能性に関する情報が端末に表示されます。
エージェントのバージョン要件
New Relic .NET Framework エージェントを最大限に活用するために、New Relic の 互換性と要件 ガイドラインに必ず従ってください。
重要
.NET フレームワーク バージョン 4.0 以下で実行されているアプリケーションには、 New Relic .NET エージェント バージョン lower than 7.0 が必要です。
お使いの アーキテクチャ に適したインストールパッケージをダウンロードして実行してください。
エージェントの構成
基本的なインストールと設定のトラブルシューティングのための限定的なテクニカルサポートが含まれます。
- .NETエージェントが存在し、有効な設定ファイルがあるかどうかを確認します。
- エージェントがインストールされている場合は、エージェントのコア
.dll
を確認してください。 - 構成ファイルが有効な場合は、予期される要素を確認してください。たとえば、
.xsd
に記載されている標準に準拠していることを手動で確認します。
計装
計装が可能な場合のトラブルシューティングのための限定的なテクニカルサポートが含まれます。
- WASのレジストリキーと必要な値が存在し、有効であるかどうかを確認します。
- W3SVCのレジストリキーと必要な値が存在し、有効であることを確認します。
- ENV(非IIS/グローバル環境変数)のレジストリキーと必要な値が存在し、有効であることを確認します。
- どのような種類のアプリをモニターできるか、以下のキーチェックでインストルメントが可能かどうかを確認します。
- プロセスに必要な環境変数が読み込まれていることを確認します。例えば、 Microsoft Sysinternals Process Explorer のようなツールを使用します。
ウェブアプリ
一部のチェックには昇格したパーミッションが必要です。最良の結果を得るためには、管理者シェルから New Relic Diagnostics を実行してください。
.NETエージェントがインストールされたWebアプリケーションの実行に関するトラブルシューティングのための限定的なテクニカルサポートが含まれています。
- 実行中のW3WPプロセスを確認し、それらの
pid
を取得します。 - インストルメンテーションに必要なキー
.dll
を確認してください。たとえば、W3WPプロセスがある場合は、NewRelicプロファイラー.dll
およびmscorelib.dll
がプロセスにロードされているかどうかを確認します。
IISでホストされていないアプリケーション
IIS上でホストされていないアプリケーションのトラブルシューティングのための限定的なテクニカルサポートが含まれます。
- MSIを使用する場合は、
Instrument all
オプションが有効になっていることを確認してください。 - カスタムインストルメンテーションファイルが作成され、適切な場所にあり、正確であることを確認してください。該当する場合は、
.xsd
に記載されている基準に準拠していることを手動で確認してください。
ネットワークアクセスとパーミッション
システムのネットワークアクセスとパーミッションのトラブルシューティングのための限定的なテクニカルサポートは、すべてのエージェントバージョンに適用され、以下の内容を含みます。
- システムのネットワークアクセスとパーミッションを確認してください。
- コレクターテストを実行します。たとえば、URL
https://collector.newrelic.com/status/mongrel
が起動していて、サーバーがそれに接続できるかどうかを確認します。 - 設定ファイルにプロキシ設定が含まれているかどうか、プロキシ情報がNew Relic Diagnosticsに渡されているかどうか、また、これらの設定によってNew Relicコレクターへの接続が可能かどうかを確認します。
- NewRelicDiagnosticsが
admin
として実行されているかどうかを確認します。
New Relic Diagnosticsは、他のいくつかのテストの精度を確保するためにadmin
として実行する必要があります。また、.NETエージェントをインストールするにはadmin
権限が必要です。
エージェントログ
.NETエージェントのログから得られる情報をトラブルシューティングするための限定的なテクニカルサポートは以下の通りです。
- 利用可能なすべてのエージェントログを収集します。
- ログレベルを確認してください。
- ログに記載されている既知の問題を確認します。
ログファイルのトラブルシューティングには、 New Relic Support と直接連携する必要がある場合があります。
フレームワーク版
限定的なテクニカルサポートは、使用している .NET エージェントのバージョンによって異なります。New Relic のサポートでは、システムにインストールされている .NET エージェントのフレームワークバージョンを確認します。
OpenRastaリクエストのフルURL
OpenRastaのインスツルメンテーション機能を使用すると、インスツルメンテーションされたリクエストで完全なURLがキャプチャされることがあります。これにより、機密情報を含むクエリ文字列が収集される可能性があります。セキュリティ情報 NR19-01 を参照してください。