Click the Start a free trial link to start a 15-day SaaS trial of our product and join our community as a trial user. If you are an existing customer do not start a free trial.
AppDynamics customers and established members should click the sign in button to authenticate.
07-08-2021 02:09 AM
I have a Single Page Application (SPA) written in React.
The SPA is using fetch API instead of AJAX to communicate CORS endpoints.
I am trying to add below EUM codes into my SPA, it is able to report the first page load time.
However, it is not able to capture any fetch API which I made from this page.
I can see "Configure JavaScript Agent" mentions "Monitor Fetch API calls" with a tick.
But I still cannot make it works, can anyone please advise what I have missed? Thanks.
<script charset="UTF-8" type="text/javascript">
window["adrum-use-strict-domain-cookies"] = true;
window["adrum-start-time"] = new Date().getTime();
(function(config){
config.appKey = "AD-AAB-ABF-ASU";
config.adrumExtUrlHttp = "http://cdn.appdynamics.com";
config.adrumExtUrlHttps = "https://cdn.appdynamics.com";
config.beaconUrlHttp = "http://pdx-col.eum-appdynamics.com";
config.beaconUrlHttps = "https://pdx-col.eum-appdynamics.com";
config.useHTTPSAlways = true;
config.urlCapture = {"filterURLQuery":true};
config.xd = {"enable":true};
config.resTiming = {"bufSize":200,"clearResTimingOnBeaconSend":true};
config.maxUrlLength = 512;
config.spa = {"spa2":true};
})(window["adrum-config"] || (window["adrum-config"] = {}));
</script>
<script src="//cdn.appdynamics.com/adrum/adrum-latest.js"></script>
Solved! Go to Solution.
07-12-2021 06:21 PM
Thank you for posting to the community.
07-12-2021 07:27 PM
Dear @Hiroki.Ito
An adrum post request was sent after page load, but there is no adrum post request after a fetch API request made on the same page.
Console log haven't any error, and can you advise how I can upload the output of ADRUM.dumpLog() here?
I cannot found any button for upload log/zip file.
07-12-2021 10:22 PM
07-12-2021 11:16 PM
Hi @Hiroki.Ito
Thanks for your advice. I have created a ticket with Request ID #291245. Thanks.
07-13-2021 05:04 PM
07-18-2021 08:34 PM
As checked with AppD support, the issue is due to I was dynamically injecting AppD script segments after page loaded.
It is working fine now after moving the AppD script segment before page loaded.
07-19-2021 01:46 AM
Hi @Kit.Zhang ,
Thank you for letting us know!
Great to hear the issue is fixed!
Best Regards,
Hiroki
User | Count |
---|---|
3 | |
2 | |
1 | |
1 |
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form