仮想ページをモニタ対象から除外する
仮想ページの URL に基づいて仮想ページをモニター対象から除外することができます。モニター対象から除外する仮想ページの URL を照合する除外フィルタを定義します。ただし、SPA2 JavaScript API を使用して手動でレポートしている仮想ページを除外することはできません。
仮想ページオブジェクト
vp オブジェクトには、除外する仮想ページの URL と一致するパターンの配列を指定する exclude フィルタが含まれています。exclude フィルタを定義すると、SPA2 モニタリングが自動的に有効になります。
"spa": {
"spa2": {
"vp": {
"exclude": {
"urls": [{"pattern": 'api'}, {"pattern": "resources"}]
}
}
}
仮想ページフィルタの例
仮想ページフィルタを使用するには、adrum.js スクリプトを挿入する前に、exclude フィルタを使用して JavaScript エージェントを設定します。
たとえば、次のコードスニペットでは、パターンが一致し、文字列「contact」、「api」、または「api」で開始される文字列を含む URL を持つすべての仮想ページを除外します。
<head>
<script type='text/javascript' charset='UTF-8'>
(function(config){
config.spa = {
spa2: {
vp: {
exclude: {
"urls": [{"pattern": "contact"}, {"pattern": "api*"}]
}
}
}
};
})(window["adrum-config"] || (window["adrum-config"] = {}));
</script>
<script src='//cdn.appdynamics.com/adrum/adrum-latest.js' type='text/javascript' charset='UTF-8'></script>
...
</head>