AppDynamics switched from Semantic Versioning to Calendar Versioning starting in February 2020 for some agents and March 2020 for the entire product suite.


    Skip to end of metadata
    Go to start of metadata

    Related pages:

    Your Rating:
    Results:
    1 Star2 Star3 Star4 Star5 Star
    23 rates

    Some pages use a very large number of resource files, more than can usefully be monitored. By default, the JavaScript Agent decides which resource files to monitor based on two factors:

    • How the resources are ordered (the sampling algorithm used)
    • The maximum number of resources to be evaluated 

    Both of these factors can be modified.

    To modify the sampling algorithm, use resTiming.sampler. Possible values are:

    • Top N: the resources that take the most time to load, up to the maximum number 
    • First N: the resources that load first, up to the maximum number
    • Relevant N: the resources that are deemed "most relevant" by an algorithm that takes into account both overall load time and when in the sequence the resource loads. So, for example, something that takes a long time to load and is early in the load sequence is "more relevant" than something that takes exactly the same time to load, but does so later in the sequence, on the assumption that the former would have more impact on the overall user experience. This is the default.

    To modify the maximum number of resources to be evaluated, use resTiming.maxNum.

    For example, to sample based on Top N and to set the max number at 100, you could add the following snippet to your page, before you inject the adrum.js script.

    <head>
        <script type='text/javascript' charset='UTF-8'>
            (function (config) {
                config.resTiming = {
                    sampler: "TopN",
                    maxNum: 100
                };
            })(window['adrum-config'] || (window['adrum-config'] = {}));
        </script>
        <script src='//cdn.appdynamics.com/adrum/adrum-latest.js' type='text/javascript' charset='UTF-8'></script>
        ...
    </head>



    • No labels