End User Experience is not collecting from Appd. Other than this metrics,everything else is collecting using splunk addon for Appd.
I have identified the issue. The issue is ,the endpoint url to list all applications are not listing EUM application:
curl -x http://xxxxxxxx.xxxxxx.com:8080 --user xxxxxxxx@xxxxxxx-xxxx:xxxx'https://xxxxx-xxx.saas.appdynamics.com/controller/rest/applications'
When I give the Application ID manually in the input it is fetching EUM data.But the event has no application name.
curl -x http://xxxxxxxx.xxxxxx.com:8080 --user xxxxxxx@xxxxxx-xxxx:xxxxxx 'https://xxxxx-xxxx.saas.appdynamics.com/controller/rest/applications/18929
/metric-data??output=JSON&time-range-type=BEFORE_NOW&duration-in-mins=60&metric-path=End%20User%20Experience%7CApp%7CEnd%20User%20Response%20Time%20%28ms%29'
Since the script uses /controller/rest/applications rest api we are not getting Application name.
# Given an application name, let's find it's ID
def get_app_id(app_name):
for app in application_list:
if app["name"] == app_name:
return app['id'];
return -1;
# Given an application ID, let's find it's name
def get_app_name(app_id):
for app in application_list:
if str(app["id"]) == app_id:
return app['name'];
return -1;
To get application name for EUM we have to use the endpoint below with app_id given in the input:
curl -x http://xxxxxxxx.xxxxxx.com:8080 --user xxxxxxxx@xxxxxxx-xxxx:xxxx'https://xxxxx-xxx.saas.appdynamics.com/controller/rest/applications/**<app_id>**'
Anyone knows where I need correct to get the application name for EUM using App ID.
NB:- The same URL can be used to get application name for APM but if user kept App-name or id blank then this URL unusable.
Has this not been fixed yet??