Not a customer? Click the 'Start a free trial' link to begin a 30-day SaaS trial of our product and to join our community.
Existing Cisco AppDynamics customers should click the 'Sign In' button to authenticate to access the community
11-30-2023 11:06 PM
We have added custom snippet to track additional information like User and SAP FIORI application details. Whenever there is a Script error or AJAX error while loading an application, data that captured by custom snippet was not reflecting on to EUM dashboard. Sometimes the data is not collected even if there are no errors.
We are not able to identify any particular reason for this inconsistency.
Below is the code we have added in the custom snippet.
<script charset="UTF-8" type="text/javascript">
window["adrum-start-time"] = new Date().getTime();
function getCustInfo() {
if (!!sap) {
var userId = sap.ushell.Container.getService("UserInfo").getUser().getId();
var userName = sap.ushell.Container.getService("UserInfo").getUser().getFullName();
if(sap.ushell.services.AppConfiguration.getCurrentApplication() != undefined) {
var AppTitle = sap.ushell.services.AppConfiguration.getCurrentApplication().text;
var CompID = sap.ushell.services.AppConfiguration.getCurrentApplication().applicationDependencies.name;
if (sap.ushell.services.AppConfiguration.getCurrentApplication().reservedParameters['sap-fiori-id'] == undefined) {
var AppDevType = 'Custom'
} else {
var AppDevType = 'SAP'
var AppID = sap.ushell.services.AppConfiguration.getCurrentApplication().reservedParameters['sap-fiori-id'][0];
}
}
}
return {
"userId": userId,
"userName": userName,
"AppTitle": AppTitle,
"CompID": CompID,
"AppDevType": AppDevType,
"SIB_APPID": AppID
}
}
window['adrum-config'] = {
userEventInfo: {
"PageView" : function(context){
return {
userData: getCustInfo()
}
},
"Ajax": function(context) {
return {
userData: getCustInfo()
}
},
"VPageView" : function(context){
return {
userData: getCustInfo()
}
}
}
};
(function(config){
config.appKey = "AD-AAB-ACE-TNP";
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.resTiming = {"bufSize":200,"clearResTimingOnBeaconSend":true};
config.maxUrlLength = 512;
config.Isabapapp = true;
config.page = { "title" : function title() { return document.title; } }
})(window["adrum-config"] || (window["adrum-config"] = {}));
</script>
<script src="//cdn.appdynamics.com/adrum/adrum-23.3.0.4265.js"></script>
Any help would be appreciated.
Thanks!
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form