Splunk AppDynamics SaaS エンドユーザモニタリング ブラウザモニタリング ブラウザリアルユーザーモニタリング JavaScript エージェントの構成 Current: Ajax リクエストの数の設定 PDF Download PDF Download page Ajax リクエストの数の設定. Current page All pages Ajax リクエストの数の設定 関連ページ:AJAX ダッシュボードAjax リクエストのスナップショットAjax リクエストの命名の構成JavaScript および Ajax エラー検出の構成 このページでは、Ajax リクエストの数の設定方法について説明します。 デフォルトでは、JavaScript エージェントは基本または仮想ページ用に送信される Ajax リクエスト(XHR または Fetch API を使用)を制限します。この制限は、シングルページ アプリケーション(SPA)の場合は 250 個、非 SPA の場合は 50 個となります。基本または仮想ページは通常、大量の Ajax リクエストを送信しませんが、場合によっては、ページが冗長な Ajax リクエスト(特にエラーレポートを含む場合)を送信することがあります。 たとえば、新しい情報がないエラーと例外のデッドループを含む一連の冗長 Ajax リクエストによって、EUM サーバが過負荷になる可能性があります。Ajax リクエストの過負荷を防ぐには、基本および仮想ページ用に送信される Ajax リクエストの数を制限するように JavaScript エージェントを構成します。Ajax リクエストの数の設定次のコード例では、基本または仮想ページごとの Ajax リクエストの数が 7 に制限されます。 <head> <script type="text/javascript" charset="UTF-8"> window["adrum-start-time"] = new Date().getTime(); window['adrum-config'] = { xhr: { maxPerPageView: 7 } }; ... </script> <script src="//cdn.appdynamics.com/adrum/adrum-latest.js" type="text/javascript" charset="UTF-8"/> ... </head> JS 無制限の Ajax リクエストの数の設定ページに対するすべての Ajax リクエストをキャプチャする必要がある使用例では、xhr.maxPerPageView 設定で、ページあたりの Ajax リクエストの報告数を無制限にできるように JavaScript エージェントを設定できます。 Ajax リクエストの過負荷を防止するため、使用例ではすべての Ajax リクエストをキャプチャする必要がある場合にのみこの設定を使用することを強くお勧めします。 次のコード例では、1 ページあたり無制限で Ajax リクエストを報告するように JavaScript エージェントを設定しています。 <head> <script type="text/javascript" charset="UTF-8"> window["adrum-start-time"] = new Date().getTime(); window['adrum-config'] = { xhr: { maxPerPageView: "UNLIMITED" } }; ... </script> <script src="//cdn.appdynamics.com/adrum/adrum-latest.js" type="text/javascript" charset="UTF-8"/> ... </head> JS ×