Hi jaja01020901020 9,
We do offer auto-instrumentation support for Angular 1. For other Angular versions or SPA frameworks, you would extend our JS Agent API to manually report events. We have some instructions on how to do this with Ember.js, and the documentation covers how to use the API to monitor different types of events.
Take a look at the following:
Angular 1 - https://docs.appdynamics.com/display/PRO44/Manual+Injection+for+SPAs#ManualInjectionforSPAs-ManualInjectionforAngular1.xApplications
Ember.js - https://docs.appdynamics.com/display/PRO44/Manual+Injection+for+SPAs#ManualInjectionforSPAs-ManualInjectionforAngular1.xApplications
... View more
You can use the Metric and Snapshot API to get metric data information for browser and mobile apps. You don't need the Pro license.
The easiest way to get the REST API endpoints is to go to the Metric Browser in the Controller UI. For instructions, see https://docs.appdynamics.com/display/PRO43/Metric+and+Snapshot+API#MetricandSnapshotAPI-RetrieveMetricData.
Once you have copied the REST URL following the instructions given in the link above, you can just make a cURL call. The one issue I'm seeing though is that you need to add a backslash to the time and duration parameters: \&time-range-type=BEFORE_NOW\&duration-in-mins=15
curl --user '<your_username>@<your_accountname>:<your_password>' http://<controller_host>:<controller_port>/controller/rest/applications/<eum-app-name>/metric-data?metric-path=End%20User%20Experience%7CAJAX%20Requests%20per%20Minute\&time-range-type=BEFORE_NOW\&duration-in-mins=15
Hope that helps!
... View more