Controller (SaaS, On Premise)

cancel
Showing results for 
Search instead for 
Did you mean: 

Pulling metric data out

Adventurer

Pulling metric data out

Hello,

 

I have a application on top of an EC2 instance monitoring with appdynamics, can I pull the metrics  Memory used, CPU utilization, I/O and Heap from it and store in any external file?
If yes can you help me how can I do that.

 

Thank you in advance.

Pulling metric data out
6 REPLIES 6
AppDynamics Team

Re: Pulling metric data out

Hello, 

 

You can use rest api to export the data. Please take a look on this doc for more details.

https://docs.appdynamics.com/display/PRO43/Metric+and+Snapshot+API#MetricandSnapshotAPI-RetrieveMetr...

OR 

Export from metric browser after adding the relevant metrics on it. Screenshot attached. 

 

Regards,

Harish

 



Found something helpful? Click the Accept as Solution button to help others find answers faster.
Liked something? Click the Thumbs Up button.
p>Thanks,
Harish Kumar, Sr. Engineer




Adventurer

Re: Pulling metric data out

Harish,

 

Thank you for the response. I follwed the document and I am struck in pulling the metrics out. I used the curl command as in the document, passed the credentials and the REST URL as in the attachment in the Document but, I am not able to get the metrics.

When I run

curl --user 'user1@customer1:secret' http://demo.appdynamics.com/controller/rest/applications/ECommerce_E2E/metrics

I can see the Output as in the attachment "Metric.PNG"

When I run

curl --user "user1@customer1:secret" http://demo.appdynamics.com/controller/rest/applications/ECommerce_E2E/metric-data?metric-path=Overall%20Application%20Performance%7CAverage%20Response%20Time%20%28ms%29\&time-range-type=BEFORE_NOW\&duration-in-mins=15

 I can see the error as in the attachment "REST URL.PNG". Can you please help me with this.

 

Thank you in advance.

AppDynamics Team

Re: Pulling metric data out

Hi,

 

In the attached screenshot "REST URL.PNG", we do not see the full API pasted in the command prompt. We only see below

duration-in-mins=15

Please try to copy full API and execute it again and let us know if you face any difficulty after this.

 

Thanks,

Yogesh



Found something helpful? Click the Accept as Solution button to help others find answers faster.
Liked something? Click the Thumbs Up button.
Adventurer

Re: Pulling metric data out

Yogesh,

 

The attachment is the error I get after execution, and the command I ran is,

curl --user "user1@customer1:secret" http://demo.appdynamics.com/controller/rest/applications/ECommerce_E2E/metric-data?metric-path=Overall%20Application%20Performance%7CAverage%20Response%20Time%20%28ms%29\&time-range-type=BEFORE_NOW\&duration-in-mins=15

 Thank you.

Highlighted
AppDynamics Team

Re: Pulling metric data out

Hi,

 

Yes, as per the error in the screenshot it seems that you have missed specifying the type of the range.

Time range type is not specified

Could you please verify the Rest API if you have specified the time range type.

time-range-type=BEFORE_NOW

Please share full screenshot of the request and response both if you still face issue after verifying above.

 

Thanks,

Yogesh



Found something helpful? Click the Accept as Solution button to help others find answers faster.
Liked something? Click the Thumbs Up button.

Re: Pulling metric data out

Hello,

I'll get same error:

 

curl --cacert xxxxx --user "xxxxx" https://145.247.129.49:8181/controller/rest/applications/LTS_TUO_Tuonti/metric-data?metric-path=Busi...
[1] 4024
[2] 4025
<html><body><h1>500 Internal Server Error</h1><br/>Exception Id:97d08166-e4cb-470a-a1b8-3e6654ffa1b9<br/></body></html>

time-range-type=BEFORE_NOW: command not found
duration-in-mins=60: command not found