Click the Start a free trial link to start a 30-day SaaS trial of our product and join our community as a trial customer. 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.
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!
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 | |
1 |
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form