問題
.NET Common Language Runtime (CLR) では、あるプロセスのプロファイリング API にアクセスできるプロファイラーは一度に 1 つだけです。システムに別のプロファイラーがインストールされている場合、New Relic のプロファイラーはアプリケーションを計測しません。
解決
プロファイラーの競合を回避するには、他のプロファイラーを環境から完全に削除してから、IISのレジストリキーまたはシステム環境変数が復元されていることを確認してください。
例外: Microsoft社のSystem Center Operations Manager(SCOM)とのコンフリクトについては、SCOM専用の トラブルシューティング手順に従ってください 。
原因
ここでは、よく報告されるプロファイラーのコンフリクトを紹介します。これは、.NET プロファイラーの完全なリストではありません。.NET プロファイリング API を使用するプログラムは、New Relic .NET プロファイラーとコンフリクトを起こす可能性があります。
プロファイラ名 | プロファイラの識別子 |
---|---|
APMインサイト | 989D151B-3F31-482E-926F-2E95D274BD36 |
App Dynamics | AppDynamics.AgentProfiler |
Dynatrace | DA7CFC47-3E35-4c-4e-B495-534F93B28683 B7038F67-52FC-4DA2-AB02-969B3C1EDA03 |
診断ポリシーサービス | 555908D1-A6D7-4695-8E1E-26931D2012F4 |
IntelliTrace | 2AA1AA98-2CAA-4FCF-86CE-EFA007737E83 |
Microsoft App Insights | 324F817A-7420-4E6D-B3C1-143FBED6D855 cor_profiler_path
|
AD5651A8-B5C8-46ca-A11B-E82AEC2B8E78 | |
ジェットブレインズ ドットカバー | 9AA5D52F-37E2-487D-AAEC-727478B8BDB5 |