Versions Compared

    Key

    • This line was added.
    • This line was removed.
    • Formatting was changed.
    Comment: Published by Scroll Versions from this space and version 20.8
    Sv translation
    languageen
    Appd tocbox

    Related pages:

    You can exclude virtual pages from being monitored based on the virtual pages' URLs. You define exclude filters to match URLs of virtual pages that you don't want to be monitored. You cannot, however, exclude virtual pages that you are manually reporting with the SPA2 JavaScript API.

    Virtual Page Object

    The vp object contains the exclude filter that specifies an array of patterns to match the URLs of virtual pages to exclude. By defining an exclude filter, you automatically enable SPA2 monitoring.

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

    Virtual Page Filter Example

    To use the virtual page filter, you set the JavaScript Agent with the exclude filter before you inject the adrum.js script. 

    For example, in the code snippet below, the pattern would match and exclude all virtual pages with URLs that have the strings "contact", "api", or "api" followed by one or more characters.

    Code Block
    languagejs
    <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>
    Sv translation
    languageja
    Appd tocbox

    On this page

    Table of Contents
    maxLevel2

    Related pages

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

    仮想ページオブジェクト

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

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

    仮想ページフィルタの例

    仮想ページフィルタを使用するには、adrum.js スクリプトを挿入する前に、exclude フィルタを使用して JavaScript エージェントを設定します。 

    たとえば、次のコードスニペットでは、パターンが一致し、文字列「contact」、「api」、または「api」で開始される文字列を含む URL を持つすべての仮想ページを除外します。

    Code Block
    languagejs
    <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>