Application Analytics can collect data from many sources in your App iQ platform, including performance data collected by your deployed app server agents, log data from your log files, and both performance and sessions data from End User Monitoring.
Transaction Analytics provides analytics on data collected by the AppDynamics Java, .NET, and Node.js App Agents. Collecting Transaction Analytics data requires no change to your application code. You enable analytics on the app server agents and Controller you already use. Once you have enabled analytics on your application, you can collect and analyze several kinds of data:
- Default performance data collected by the app agents about your application's business transactions
- HTTP-based data collected by HTTP data collectors
- Custom data collected by method invocation data collectors
- Business data collected from parameterized SQL calls
To enable Transaction Analytics for your applications, see Collect Transaction Analytics Data.
Log Analytics provides analytics on data collected from many types of log files, including instrumented and non-instrumented applications as well as infrastructure. Log Analytics can be used as a standalone component. You can search and analyze log data just as you do transaction data. Log Analytics works by default with the syslog (log4j) format and can be configured for other log formats, including GZIP files - (log files ending in .gz). You can capture other log formats by setting up regular-expression-based mapping. See Collect Log Analytics Data for details.
Correlating Log and Transaction Analytics Data: If you configure business transaction GUID injection, you can see logs that are related to specific business transaction requests. For details on configuring GUID injection, see Business Transaction and Log Correlation.
Browser and Mobile Analytics provides analytics on data collected from Browser Real User Monitoring and Mobile Real User Monitoring in a more flexible search format than in the main EUM screens. If you have enabled Browser RUM or Mobile RUM and enabled Analytics, you see these event types on the Analytics search page. For details on how analytics extends the capability of EUM, see the section "Browser Analyze versus Browser Request Analytics" in Browser RUM Analyze.
Browser Synthetic sessions data is also accessible in Analytics.
Analytics Custom Events can be added using the AppDynamics Analytics Events API.