• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

ブラウザインジェクション。ヘルスチェックの競合

問題

ヘルスチェックとして、ロードバランサー (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>

原因

ブラウザエージェント ウェブページのヘッダーに注入されるJavaScriptスニペットです。ヘルスチェックモニターがサイトの健全性を確認するために必要な情報を表示できなくなることがあります。ヘルスチェックのページがあるパスを除外することで、エージェントが特定のページのヘッダーにスニペットを注入するのを防ぐことができます。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.