問題
ヘルスチェックとして、ロードバランサー (F5 ロードバランサーなど) は、指定された Web ページに定期的に ping を送信します。場合によっては、ブラウザーの自動挿入が有効になっている場合、 ページヘッダーに追加された JavaScript スニペットにより、このチェックが失敗します。ロード バランサーの設定によっては、トラフィックが他のアプリケーション インスタンスにルーティングされる可能性があります。
解決
これを防ぐには、 requestPathsExcluded
サブ要素を.NETエージェントの構成に追加します。これは、アプリケーション内のパスの仮想ディレクトリへの参照であり、除外するパスの完全なURLではありません。
たとえば、ロードバランサーがhttps://www.mywebsite.com/healthmonitor/
のウェブページにpingを実行するように設定されている場合は、パスの正規表現値として/healthmonitor/
を挿入します。
<!-- If you use both the Exclude and Attribute elements the Exclude element must be listed first. --><browserMonitoring autoInstrument="true"> <requestPathsExcluded> <path regex="/healthmonitor/"/> </requestPathsExcluded></browserMonitoring>