仮想ページの URL に基づいて仮想ページをモニター対象から除外することができます。モニター対象から除外する仮想ページの URL を照合する exclude フィルタを定義します。ただし、SPA2 JavaScript API を使用して手動でレポートしている仮想ページを除外することはできません。

仮想ページオブジェクト

vp オブジェクトには、除外する仮想ページの URL に一致させるパターンの配列を指定する exclude フィルタが含まれています。exclude フィルタを定義すると、自動的に SPA2 モニタリングが有効になります

"spa": {
    "spa2": {
        "vp": {
            "exclude": {
                 "urls": [{"pattern": 'api'}, {"pattern": "resources"}]
            }
        }
 }
JS

仮想ページフィルタの例

仮想ページフィルタを使用するには、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"/>
    ...
</head>
JS