Infrastructure Management

AppDynamics Application Intelligence Platform

One Platform. Unified Monitoring, DevOps Collaboration, and Application Analytics

 

  • Application Performance Management.
  • Mobile Real-User Monitoring.
  • Browser Real-User Monitoring.
  • Database Monitoring.
  • Server Monitoring.
  • Browser Synthetic Monitoring.
  • Application Analytics.

 

Application Performance Management

Monitor and manage complex applications to identify and resolve performance issues.

 

Auto Discover Everything

  • Auto-discover and monitor end-to-end business transaction performance, with Transaction Tag and Follow.
  • Automatically discover application topology and interdependencies, and trace key business transactions based on production application behavior.
  • Visualize and prioritize the end to end business transactions performance and not just the health of the application and infrastructure nodes.

 

Comprehensive Coverage

  • See everything with the industry’s broadest coverage of languages and technologies.
  • Covers all popular programming languages and frameworks including Java, .NET, Node.js, PHP, Python and C/C++.
  • Covers most complex enterprise platforms and solutions such as JMS, queuing technologies, TIBCO, Web Methods, etc.
  • Leverage platform extensibility for wider application monitoring coverage

 

Monitor within Minutes

  • Monitor any production app within minutes.
  • Zero configuration to monitor any app.
  • Monitor the app even when you don’t have its source code.

 

Deep Code Visibility

  • Monitor production apps at code-level depth with minimal overhead.
  • Leverage Smart Code Instrumentation to enable in-depth monitoring of production apps without making configuration changes.
  • Monitor every transaction but intelligently capture details of only the anomalous transactions, making the platform scale to meet the demands of large enterprises.

 

DevOps Collaboration

  • Resolve application issues quickly for exceptional end-user experience.
  • Lower response times to alerts by subscribing to push notifications via the companion iOS app.
  • Leverage the DevOps Virtual War Room capability to enable everyone to collaborate and troubleshoot while sharing the same performance data.
  • Avoid tedious manual steps with Runbook Automation by automatically capturing snapshots and resolving performance issues as they are developing. 

 

Smart Alerts

  • Never get another false alarm with automated baselining and alerting.
  • Know your performance in the context of auto-generated dynamic baselines.
  • Integrated with incidents and alerting systems ServiceNow, PagerDuty, and Jira.

 

Why Application Performance Management

End-to-end transaction tracing: Complete application mapping, transaction profiling, deep diagnostics, real-time analytics, and advanced alerting.

  • Code level visibility: Get code level insights on distributed applications across servers, databases, caches, queues, and third-party services. Understand the interaction between mobile apps and the server-side.
  • Dynamic baselining and alerting: Automatically determine normal performance. Flexible alerting integrates with ServiceNow, PagerDuty, and Jira. Track and manage both application and infrastructure events.
  • Troubleshooting and control: Identify and fix code bottlenecks, memory leaks, slow database queries, infrastructure blockages, and zero in on third-party web services.
  • Scalability: Purchase as many application performance monitoring agents as your highly distributed environment requires.
  • Data retention: Comprehensive insights on your application's performance. Enable analysis of release comparisons, capacity trending, or seasonal variations.

 

Mobile Real-User Monitoring

Manage mobile users and application performance in real-time to drive engagement.

 

Crash Resolution

  • Get deep code level visibility to identify and resolve crashes and errors quickly and efficiently
  • Proactively monitor crashes and user context with real-time crash trending to identify and fix recurring problems and compare releases over time
  • Leverage detailed stack traces to pinpoint root causes

 

Network Request Monitoring

  • Get detailed visibility into all network requests made from your mobile app
  • Get load, latencies and errors to identify issues
  • With APM, isolate issues to the mobile or back-end application

 

User Insights

  • Get accurate insights and visibility into every user and their application activity.
  • Get detailed visibility into usage across devices, networks, OSs, connection types, app versions in real-time for better user segmentation.
  • Leverage the detailed user context to pinpoint and resolve issues faster.

 

End-to-end Visibility

  • With AppDynamics APM, discover business transactions to provide mobile application to back-end application dependencies
  • With Transaction Tag and Follow, enable faster identification of mobile application issues or in the backend services problems
  • Understand how third-party APIs are adversely impacting your mobile app performance
  • Reduce blame game between mobile application development and IT Ops teams

 

Track Business Impact

  • Know how your business KPIs are affected by mobile application performance
  • Use your Business Transactions to know how your KPIs are affected by your applications’ performance
  • Build business and operations dashboards to monitor and communicate results to all stakeholders and executives

 

Receive Smarter Alerts

  • No more false alerts
  • Eliminate static thresholds and leverage percentiles to dynamically baseline every mobile metric
  • Allow the self-learning platform to help you automatically adapt to the high-variance performance metrics in the mobile world
  • Reduce false alerts from proactive anomaly detection and intelligent alerting

 

Why Mobile Real-User Monitoring

  • Crash dashboards: Visualize app crashes using aggregated data to quickly identify the commonly occurring ones.
  • Crash snapshots and analytics: Drill down into individual crashes to understand their root causes and context, and resolve them before they impact more users
  • 365 days of data retention: Access a year's worth of data and see long-term trends in app performance.
  • Dynamic performance baselining: Leverage the platform’s smart self-learning algorithms to learn from your app’s behavior and baseline mobile performance.
  • API access: For developers to access data or enrich it with third-party data.
  • Percentile-based and static health rules and alerts: Flexibly set health rules that raise alerts only for statistically significant outliers.
  • SaaS deployments: Let AppDynamics take care of your data.
  • Network request dashboards, snapshots and analytics: Drill down into network requests and visualize their performance to quickly and identify the ones that are negatively impacting user experience.
  • Geo dashboard: Get visibility into where your users are accessing your mobile app from, and their experience.
  • Device, OS, application and network analytics: Get detailed analytics on users and their devices.
  • Real-time business metrics capture and analysis: Get end-to-end visibility for every individual transaction from the mobile device to the backend database. Understand the business impact of the mobile app and its performance.
  • Custom timers: Measure the time taken between any two arbitrary points in the code used typically to understand user behavior within the mobile app.

 

Browser Real-User Monitoring

Deliver amazing web user experiences with detailed user and performance analytics.

 

Web User Experience

  • Real-time visibility into every end-user web experience across the globe
  • Visually monitor your web user experience across the globe and instantly see regional variations
  • Instantly see top page requests and pages with highest response time to focus key issues

 

End-to-end Visibility

  • Quickly resolve web performance bottlenecks with end-to-end visibility
  • With AppDynamics APM, discover business transactions to monitor browser to back-end application dependencies
  • Rapidly identify the exact offending line of code, from the web app to the database leveraging Transaction Tag and Follow
  • Reduce the blame game between web developers, Web Ops, and IT Ops teams

 

Optimize Web Experience

  • Get accurate browser-user insights to optimize web experiences
  • Get visibility into every user and their web/browser usage
  • Optimize your web sites and applications by understanding the distribution of your users by browser type version, devices as well as geographical distribution
  • Improve user experience by leveraging large volumes of multi-dimensional data including user response time, first byte time, DOM ready time, and visually complete time

 

Resolve Issues Quickly

  • Drill down into individual user experience to respond quickly to all web app/site performance issues
  • Improve user acquisition and retention by proactively identifying, troubleshooting, and resolving website performance and user experience issues
  • Get detailed pageload, Ajax, iFrame load times and errors; drill down to get detailed resource timing breakdown to identify latencies

 

Smarter Alerts

  • Get alerts that matter by dynamically baselining every web metric
  • Allow the self-learning platform to help you automatically adapt to the high-variance performance metrics in the web/browser world
  • Reduce false alerts from proactive anomaly detection and intelligent alerting
  • Eliminate static thresholds and leverage percentiles that dynamically baselines every metric

 

Track Business Impact

  • Track business impact in real-time and know how your KPIs are affected by browser performance
  • Use your Business Transactions to know how your KPIs are affected by your application's performance
  • Build dashboards to track business impact of application performance
  • Communicate results with dashboards to stakeholders and executives throughout your organization

 

Why Browser Real-User Monitoring

  • Geo dashboard: Get visibility into where your users are accessing your web app from, and their experience.
  • Page dashboard: Visualize how each of your pages performs and whether slowdowns are caused by network, backend, or client side issues.
  • Usage stats: Understand visitor mix by device and browser type and monitor differences in performance.
  • Code-level insights: Identify the nodes and tiers as well as specific code lines that are hurting your application experience.
  • Quick installation: Get started fast by adding a few lines of code to the pages and mobile applications you want to monitor.
  • Scalability: AppDynamics Pro supports as many Browser RUM units as your application needs. AppDynamics Lite – Free Forever is limited to 500 Million page views a year.
  • 365 days of data retention: Auto-collect and analyze performance metrics for pages, iFrames, AJAX requests as well as Resource Timing requests (for browsers supporting Resource Timing API).
  • Browser snapshot waterfalls: See the breakdown of all resources loaded for a single page to understand the impact of javascript, css, images, and 3rd party content like ads, social, and analytics.
  • Performance analytics: Query user performance across pages, geography, devices, browsers, and more, to focus in on specific performance issues or opportunities for improvement.
  • Page composition: Understand the impact of Ajax and iframes on overall page performance.
  • Business transaction correlation: Get end-to-end visibility for every individual transaction from the browser to the backend database, and anything in between.
  • Dynamic performance baselining: Leverage the platform’s smart self-learning algorithms to learn from app’s behavior and baseline web performance rather than relying on guesswork.
  • Percentile-based and static health rules and alerts: Flexibly set health rules and alerts that raise alerts only for statistically significant outliers.
  • API access: For developers to access data or enrich it with third-party data.

 

Database Monitoring

Your app performance depends on your databases. Monitor your databases well.

 

Manage databases

  • Manage database performance in context of your application
  • Visually understand how database performance is impacting your overall application performance
  • Effectively manage lifecycle of your database by visually understanding dependencies of other tiers on your database instances

 

Low Overhead Monitoring

  • Monitor any production database within minutes, with minimal overhead
  • Leverage unique agentless monitoring technology that needs no installation or configuration on the database server
  • Connect remotely to start collecting database KPIs within minutes

 

Self-learning Algorithms

  • Let self-learning algorithms dynamically compute optimal database performance
  • Allow the sophisticated self-learning platform to analyze actual database performance and detect anomalies
  • Replace static thresholds with automated dynamic baselining to take the guesswork out of defining optimal performance

 

Deep DB Troubleshooting

  • Troubleshoot apps into DB performance issues with in-depth monitoring
  • Identify specific JDBC calls that are impacting overall application performance
  • Get additional DB metrics such as explain plans to understand optimization tips

 

Correlate Server Performance

  • Correlate server performance with database performance
  • Visually correlate to understand how server CPU and memory KPIs are impacting your database performance

 

SQL + NoSQL

  • Full support for SQL as well as NoSQL databases
  • Monitor a variety of databases such as DB2, Oracle, SQL Server, Sybase ASE, MySQL, Sybase IQ, PostgreSQL, MongoDB, and NetApp
  • Quickly enable IT team members to gain value with minimal user training

 

Why Database Monitoring

  • Multiple platform monitoring: Monitor any combination of DB2, Oracle, SQL Server, Sybase, MySQL, Sybase IQ, PostgreSQL and MongoDB database platforms with one central installation, all with a single pane of glass view.
  • Database performance trending: Proactively tune and fix performance issues before they affect end users by monitoring and trending key performance metrics such as resource consumption, execution plans, wait states, and user sessions.
  • Troubleshooting performance issues in production: Retroactively troubleshoot and diagnose the root cause of database-related performance issues — in a live production environment — using fine-grained historical data.
  • Continuous monitoring in a high-volume environment: Gain complete visibility into database performance by monitoring high-volume production applications 24/7 — with less than 1% overhead.
  • Quick installation: Install in a matter of minutes, and use the intuitive web interface to quickly find and diagnose performance issues.
  • Scalability: Scale to any number of database monitoring agents as your highly distributed environment requires.

 

Server Monitoring

Application-centric server monitoring that proactively detects performance issues and resolves them quickly.

 

Monitor Server Infrastructure

  • Monitor server metrics in the context of your business transactions
  • Business transaction centric server monitoring ensures focus on business outcomes
  • Comprehensive CPU, Memory, Disk and Networking metrics for Linux and Windows
  • Monitor any server within minutes with zero configuration

 

Infrastructure Extensions

  • Leverage platform extensibility to support additional infrastructure
  • Monitor every element of your infrastructure including mainframes, load balancer
  • Extend support to containers (Docker), VMs (VMware vSphere)

 

Flexible Deployment

  • Keep your deployment options open
  • Support for On-premise, SaaS, and hybrid deployment options.

 

Hierarchical Overview

  • Enhanced hierarchical overview of entire server landscape (beta)
  • Complete overview of entire server landscape organized in logical hierarchy (data center->rack)
  • Summary of CPU, memory, disk and networks usage and trend for all servers

 

Comprehensive Metrics

  • Comprehensive server dashboard and metrics (beta)
  • Summary of all server resources - CPU, Memory, Storage and Networking orage and network pages for additional details required for troubleshooting
  • Top ten processes consuming CPUs and Memory on Dashboard

 

Smart Alerts

  • Set-up health rules and policies to automate problem resolution (beta)
  • Set-up health rules and policies to automate actions to resolve the performance issues
  • Integrated with incidents and alerting systems ServiceNow, PagerDuty, and JIRA

 

Why Server Monitoring

  • Correlate application and infrastructure performance: Correlate infrastructure performance to application performance with detailed snapshots
  • Scalability analysis: Analyze Infrastructure needs with pre-built correlation between CPU utilization/response time and application load.
  • Proactive alerting: Instantly notify Ops teams when transaction performance breaches the baseline on any of the collected infrastructure metrics avoiding unnecessary alert storming
  • Intuitive UI: AppDynamics presents relevant information in intuitive UI for users to isolate application performance bottlenecks and dependencies on infrastructure issues without being infrastructure experts
  • Continuous monitoring in a high-volume environment: Gain complete visibility into performance of infrastructure hosting high-volume production applications 24/7 — with less than 1% overhead.
  • Troubleshooting performance issues in production: Retroactively troubleshoot and diagnose the root cause of infrastructure performance issues — in a live production environment — using fine-grained historical data.

 

Browser Synthetic Monitoring

Proactively manage website user experience with simulated user interactions.


24x7 Monitoring

  • Have confidence that your web site is ready and working correctly all the time
  • With distributed cloud based agent generated traffic independent of real user requests
  • Have solid independent data that you are meeting your SLAs for uptime and performance
  • Make sure that your site is competitive via benchmarks of your competition

 

Flexible Job Schedules

  • Set up your own custom schedules for synthetic jobs
  • Use your quota efficiently by scheduling measurement jobs at any interval appropriate for your purposes
  • Take advantage of globally distributed sites to make observations from locations that matter for your business
  • Monitor the detailed performance results of each job with rich metrics for analysis and troubleshooting

 

Smart Alerts

  • Immediately retest on error conditions to eliminate false positives
  • Rest easy at night and avoid the spurious 3 am false alert
  • Retest instantly on error conditions to confirm problems or determine severity and appropriate follow-up actions
  • No waiting for the next scheduled test window to see if an error is persistent or not

 

Geographic Distribution

  • Ensure site availability around the world from relevant locations simulating real user distribution
  • Agents are located in 23 data centers distributed around the world for global monitoring
  • Setup and tear down locations at will and on-demand as needed

 

Real Browser Performance

  • Monitor performance using real browsers to truly assess actual end-user experience
  • Monitor your site with the same browsers as your customers, not simulated browsers
  • Drive your monitoring via the latest standard WebDriver protocols for generating requests from real browsers
  • See the actual end user experience as perceived by your customers, not some proxy metric

 

End-to-end visibility

  • With AppDynamics APM, discover business transactions to provide browser synthetic request to back-end application dependencies
  • Rapidly identify the exact offending line of code, from the client side web app to the database back-end
  • Reduce the blame game between web app/site development and back-end app IT Ops teams
  • Work collaboratively with business owners, development, and operations to optimize your web experience and business outcomes

 

Why Browser Synthetic Monitoring

  • Flexible Scheduling: Set job schedules at any interval and define custom windows for jobs to run according to your needs, objectives, and budget to use your quota efficiently
  • Distributed Agents: Set up synthetic browser agents to run monitoring jobs from 26 cloud based locations around the world. No hardware to install or set up.
  • Smart Alerts: Configure alerting to automatically re-test on error conditions to avoid false positives.

 

Application Analytics

Optimize business and IT outcomes with real-time insights, without writing a single line of code.

 

Analyze Every Transaction

  • Precisely know where your individual business transactions are
  • With Transaction Analytics, capture and analyze every business or performance detail of every business transaction flowing through your applications
  • With auto-correlated data, quickly identify where a particular business transaction such as a customer order is stuck in today’s complex web of distributed application architectures

 

Get Aggregate Insights

  • Easily aggregate business and performance data to answer questions in real-time
  • With auto-correlated data delivered by Transaction Analytics, quickly roll-up metrics or answer interesting questions such as “how much revenue came through flight reservations today?”
  • With no code changes necessary for collecting any additional business transaction data, easily enable analytics for today’s and tomorrow’s questions

 

Know Your Users

  • Leverage user analytics to understand your customers
  • With User Analytics, easily drill down into individual user segments and understand them based on their behavior, loyalty tiers, lifetime value, etc.
  • Deliver amazing customer service by understanding their experience and proactively engaging with the ones with sub-par experience

 

Analyze Logs

  • Bring in server and infrastructure logs to get end-to-end analytics
  • With Log Analytics, search and analyze log data to get visibility into server and infrastructure components
  • Complement Transaction and User Analytics with insights acquired via Log Analytics

 

Drag & Drop Dashboards

  • Rapidly visualize large data sets with rich drag-and-drop capabilities
  • Leverage pre-built widgets to quickly create and share analytics dashboards
  • Let the platform tell you which data points you need to care about

 

Leverage Big Data

  • We do Big Data so that you don’t have to
  • Stop building your custom analytics platform and replace or complement it with our zero-effort Big Data platform that is purpose-built for your software-defined business
  • Leverage industry’s most scalable big data platform that can handle up to 500M metrics/minute and 1 Trillion events/day

 

Why Application Analytics

  • Analytics-ready data: Capture and analyze data with built-in business context
  • Code-free analytics: Capture data from any app without making code changes
  • Real-time insights: Analyze streaming data for up-to-the-minute insights
  • Pre-built analytics widgets: Simple drag-and-drop capabilities for complex data analysis
  • Log analytics: Rapid analysis of log files
  • Big Data platform: Let AppDynamics take care of your Big Data needs

AppDynamics Application Intelligence Platform

One Platform. Unified Monitoring, DevOps Collaboration, and Application Analytics

 

  • Application Performance Management.
  • Mobile Real-User Monitoring.
  • Browser Real-User Monitoring.
  • Database Monitoring.
  • Server Monitoring.
  • Browser Synthetic Monitoring.
  • Application Analytics.

 

Application Performance Management

Monitor and manage complex applications to identify and resolve performance issues.

 

Auto Discover Everything

  • Auto-discover and monitor end-to-end business transaction performance, with Transaction Tag and Follow.
  • Automatically discover application topology and interdependencies, and trace key business transactions based on production application behavior.
  • Visualize and prioritize the end to end business transactions performance and not just the health of the application and infrastructure nodes.

 

Comprehensive Coverage

  • See everything with the industry’s broadest coverage of languages and technologies.
  • Covers all popular programming languages and frameworks including Java, .NET, Node.js, PHP, Python and C/C++.
  • Covers most complex enterprise platforms and solutions such as JMS, queuing technologies, TIBCO, Web Methods, etc.
  • Leverage platform extensibility for wider application monitoring coverage

 

Monitor within Minutes

  • Monitor any production app within minutes.
  • Zero configuration to monitor any app.
  • Monitor the app even when you don’t have its source code.

 

Deep Code Visibility

  • Monitor production apps at code-level depth with minimal overhead.
  • Leverage Smart Code Instrumentation to enable in-depth monitoring of production apps without making configuration changes.
  • Monitor every transaction but intelligently capture details of only the anomalous transactions, making the platform scale to meet the demands of large enterprises.

 

DevOps Collaboration

  • Resolve application issues quickly for exceptional end-user experience.
  • Lower response times to alerts by subscribing to push notifications via the companion iOS app.
  • Leverage the DevOps Virtual War Room capability to enable everyone to collaborate and troubleshoot while sharing the same performance data.
  • Avoid tedious manual steps with Runbook Automation by automatically capturing snapshots and resolving performance issues as they are developing. 

 

Smart Alerts

  • Never get another false alarm with automated baselining and alerting.
  • Know your performance in the context of auto-generated dynamic baselines.
  • Integrated with incidents and alerting systems ServiceNow, PagerDuty, and Jira.

 

Why Application Performance Management

End-to-end transaction tracing: Complete application mapping, transaction profiling, deep diagnostics, real-time analytics, and advanced alerting.

  • Code level visibility: Get code level insights on distributed applications across servers, databases, caches, queues, and third-party services. Understand the interaction between mobile apps and the server-side.
  • Dynamic baselining and alerting: Automatically determine normal performance. Flexible alerting integrates with ServiceNow, PagerDuty, and Jira. Track and manage both application and infrastructure events.
  • Troubleshooting and control: Identify and fix code bottlenecks, memory leaks, slow database queries, infrastructure blockages, and zero in on third-party web services.
  • Scalability: Purchase as many application performance monitoring agents as your highly distributed environment requires.
  • Data retention: Comprehensive insights on your application's performance. Enable analysis of release comparisons, capacity trending, or seasonal variations.

 

Mobile Real-User Monitoring

Manage mobile users and application performance in real-time to drive engagement.

 

Crash Resolution

  • Get deep code level visibility to identify and resolve crashes and errors quickly and efficiently
  • Proactively monitor crashes and user context with real-time crash trending to identify and fix recurring problems and compare releases over time
  • Leverage detailed stack traces to pinpoint root causes

 

Network Request Monitoring

  • Get detailed visibility into all network requests made from your mobile app
  • Get load, latencies and errors to identify issues
  • With APM, isolate issues to the mobile or back-end application

 

User Insights

  • Get accurate insights and visibility into every user and their application activity.
  • Get detailed visibility into usage across devices, networks, OSs, connection types, app versions in real-time for better user segmentation.
  • Leverage the detailed user context to pinpoint and resolve issues faster.

 

End-to-end Visibility

  • With AppDynamics APM, discover business transactions to provide mobile application to back-end application dependencies
  • With Transaction Tag and Follow, enable faster identification of mobile application issues or in the backend services problems
  • Understand how third-party APIs are adversely impacting your mobile app performance
  • Reduce blame game between mobile application development and IT Ops teams

 

Track Business Impact

  • Know how your business KPIs are affected by mobile application performance
  • Use your Business Transactions to know how your KPIs are affected by your applications’ performance
  • Build business and operations dashboards to monitor and communicate results to all stakeholders and executives

 

Receive Smarter Alerts

  • No more false alerts
  • Eliminate static thresholds and leverage percentiles to dynamically baseline every mobile metric
  • Allow the self-learning platform to help you automatically adapt to the high-variance performance metrics in the mobile world
  • Reduce false alerts from proactive anomaly detection and intelligent alerting

 

Why Mobile Real-User Monitoring

  • Crash dashboards: Visualize app crashes using aggregated data to quickly identify the commonly occurring ones.
  • Crash snapshots and analytics: Drill down into individual crashes to understand their root causes and context, and resolve them before they impact more users
  • 365 days of data retention: Access a year's worth of data and see long-term trends in app performance.
  • Dynamic performance baselining: Leverage the platform’s smart self-learning algorithms to learn from your app’s behavior and baseline mobile performance.
  • API access: For developers to access data or enrich it with third-party data.
  • Percentile-based and static health rules and alerts: Flexibly set health rules that raise alerts only for statistically significant outliers.
  • SaaS deployments: Let AppDynamics take care of your data.
  • Network request dashboards, snapshots and analytics: Drill down into network requests and visualize their performance to quickly and identify the ones that are negatively impacting user experience.
  • Geo dashboard: Get visibility into where your users are accessing your mobile app from, and their experience.
  • Device, OS, application and network analytics: Get detailed analytics on users and their devices.
  • Real-time business metrics capture and analysis: Get end-to-end visibility for every individual transaction from the mobile device to the backend database. Understand the business impact of the mobile app and its performance.
  • Custom timers: Measure the time taken between any two arbitrary points in the code used typically to understand user behavior within the mobile app.

 

Browser Real-User Monitoring

Deliver amazing web user experiences with detailed user and performance analytics.

 

Web User Experience

  • Real-time visibility into every end-user web experience across the globe
  • Visually monitor your web user experience across the globe and instantly see regional variations
  • Instantly see top page requests and pages with highest response time to focus key issues

 

End-to-end Visibility

  • Quickly resolve web performance bottlenecks with end-to-end visibility
  • With AppDynamics APM, discover business transactions to monitor browser to back-end application dependencies
  • Rapidly identify the exact offending line of code, from the web app to the database leveraging Transaction Tag and Follow
  • Reduce the blame game between web developers, Web Ops, and IT Ops teams

 

Optimize Web Experience

  • Get accurate browser-user insights to optimize web experiences
  • Get visibility into every user and their web/browser usage
  • Optimize your web sites and applications by understanding the distribution of your users by browser type version, devices as well as geographical distribution
  • Improve user experience by leveraging large volumes of multi-dimensional data including user response time, first byte time, DOM ready time, and visually complete time

 

Resolve Issues Quickly

  • Drill down into individual user experience to respond quickly to all web app/site performance issues
  • Improve user acquisition and retention by proactively identifying, troubleshooting, and resolving website performance and user experience issues
  • Get detailed pageload, Ajax, iFrame load times and errors; drill down to get detailed resource timing breakdown to identify latencies

 

Smarter Alerts

  • Get alerts that matter by dynamically baselining every web metric
  • Allow the self-learning platform to help you automatically adapt to the high-variance performance metrics in the web/browser world
  • Reduce false alerts from proactive anomaly detection and intelligent alerting
  • Eliminate static thresholds and leverage percentiles that dynamically baselines every metric

 

Track Business Impact

  • Track business impact in real-time and know how your KPIs are affected by browser performance
  • Use your Business Transactions to know how your KPIs are affected by your application's performance
  • Build dashboards to track business impact of application performance
  • Communicate results with dashboards to stakeholders and executives throughout your organization

 

Why Browser Real-User Monitoring

  • Geo dashboard: Get visibility into where your users are accessing your web app from, and their experience.
  • Page dashboard: Visualize how each of your pages performs and whether slowdowns are caused by network, backend, or client side issues.
  • Usage stats: Understand visitor mix by device and browser type and monitor differences in performance.
  • Code-level insights: Identify the nodes and tiers as well as specific code lines that are hurting your application experience.
  • Quick installation: Get started fast by adding a few lines of code to the pages and mobile applications you want to monitor.
  • Scalability: AppDynamics Pro supports as many Browser RUM units as your application needs. AppDynamics Lite – Free Forever is limited to 500 Million page views a year.
  • 365 days of data retention: Auto-collect and analyze performance metrics for pages, iFrames, AJAX requests as well as Resource Timing requests (for browsers supporting Resource Timing API).
  • Browser snapshot waterfalls: See the breakdown of all resources loaded for a single page to understand the impact of javascript, css, images, and 3rd party content like ads, social, and analytics.
  • Performance analytics: Query user performance across pages, geography, devices, browsers, and more, to focus in on specific performance issues or opportunities for improvement.
  • Page composition: Understand the impact of Ajax and iframes on overall page performance.
  • Business transaction correlation: Get end-to-end visibility for every individual transaction from the browser to the backend database, and anything in between.
  • Dynamic performance baselining: Leverage the platform’s smart self-learning algorithms to learn from app’s behavior and baseline web performance rather than relying on guesswork.
  • Percentile-based and static health rules and alerts: Flexibly set health rules and alerts that raise alerts only for statistically significant outliers.
  • API access: For developers to access data or enrich it with third-party data.

 

Database Monitoring

Your app performance depends on your databases. Monitor your databases well.

 

Manage databases

  • Manage database performance in context of your application
  • Visually understand how database performance is impacting your overall application performance
  • Effectively manage lifecycle of your database by visually understanding dependencies of other tiers on your database instances

 

Low Overhead Monitoring

  • Monitor any production database within minutes, with minimal overhead
  • Leverage unique agentless monitoring technology that needs no installation or configuration on the database server
  • Connect remotely to start collecting database KPIs within minutes

 

Self-learning Algorithms

  • Let self-learning algorithms dynamically compute optimal database performance
  • Allow the sophisticated self-learning platform to analyze actual database performance and detect anomalies
  • Replace static thresholds with automated dynamic baselining to take the guesswork out of defining optimal performance

 

Deep DB Troubleshooting

  • Troubleshoot apps into DB performance issues with in-depth monitoring
  • Identify specific JDBC calls that are impacting overall application performance
  • Get additional DB metrics such as explain plans to understand optimization tips

 

Correlate Server Performance

  • Correlate server performance with database performance
  • Visually correlate to understand how server CPU and memory KPIs are impacting your database performance

 

SQL + NoSQL

  • Full support for SQL as well as NoSQL databases
  • Monitor a variety of databases such as DB2, Oracle, SQL Server, Sybase ASE, MySQL, Sybase IQ, PostgreSQL, MongoDB, and NetApp
  • Quickly enable IT team members to gain value with minimal user training

 

Why Database Monitoring

  • Multiple platform monitoring: Monitor any combination of DB2, Oracle, SQL Server, Sybase, MySQL, Sybase IQ, PostgreSQL and MongoDB database platforms with one central installation, all with a single pane of glass view.
  • Database performance trending: Proactively tune and fix performance issues before they affect end users by monitoring and trending key performance metrics such as resource consumption, execution plans, wait states, and user sessions.
  • Troubleshooting performance issues in production: Retroactively troubleshoot and diagnose the root cause of database-related performance issues — in a live production environment — using fine-grained historical data.
  • Continuous monitoring in a high-volume environment: Gain complete visibility into database performance by monitoring high-volume production applications 24/7 — with less than 1% overhead.
  • Quick installation: Install in a matter of minutes, and use the intuitive web interface to quickly find and diagnose performance issues.
  • Scalability: Scale to any number of database monitoring agents as your highly distributed environment requires.

 

Server Monitoring

Application-centric server monitoring that proactively detects performance issues and resolves them quickly.

 

Monitor Server Infrastructure

  • Monitor server metrics in the context of your business transactions
  • Business transaction centric server monitoring ensures focus on business outcomes
  • Comprehensive CPU, Memory, Disk and Networking metrics for Linux and Windows
  • Monitor any server within minutes with zero configuration

 

Infrastructure Extensions

  • Leverage platform extensibility to support additional infrastructure
  • Monitor every element of your infrastructure including mainframes, load balancer
  • Extend support to containers (Docker), VMs (VMware vSphere)

 

Flexible Deployment

  • Keep your deployment options open
  • Support for On-premise, SaaS, and hybrid deployment options.

 

Hierarchical Overview

  • Enhanced hierarchical overview of entire server landscape (beta)
  • Complete overview of entire server landscape organized in logical hierarchy (data center->rack)
  • Summary of CPU, memory, disk and networks usage and trend for all servers

 

Comprehensive Metrics

  • Comprehensive server dashboard and metrics (beta)
  • Summary of all server resources - CPU, Memory, Storage and Networking orage and network pages for additional details required for troubleshooting
  • Top ten processes consuming CPUs and Memory on Dashboard

 

Smart Alerts

  • Set-up health rules and policies to automate problem resolution (beta)
  • Set-up health rules and policies to automate actions to resolve the performance issues
  • Integrated with incidents and alerting systems ServiceNow, PagerDuty, and JIRA

 

Why Server Monitoring

  • Correlate application and infrastructure performance: Correlate infrastructure performance to application performance with detailed snapshots
  • Scalability analysis: Analyze Infrastructure needs with pre-built correlation between CPU utilization/response time and application load.
  • Proactive alerting: Instantly notify Ops teams when transaction performance breaches the baseline on any of the collected infrastructure metrics avoiding unnecessary alert storming
  • Intuitive UI: AppDynamics presents relevant information in intuitive UI for users to isolate application performance bottlenecks and dependencies on infrastructure issues without being infrastructure experts
  • Continuous monitoring in a high-volume environment: Gain complete visibility into performance of infrastructure hosting high-volume production applications 24/7 — with less than 1% overhead.
  • Troubleshooting performance issues in production: Retroactively troubleshoot and diagnose the root cause of infrastructure performance issues — in a live production environment — using fine-grained historical data.

 

Browser Synthetic Monitoring

Proactively manage website user experience with simulated user interactions.


24x7 Monitoring

  • Have confidence that your web site is ready and working correctly all the time
  • With distributed cloud based agent generated traffic independent of real user requests
  • Have solid independent data that you are meeting your SLAs for uptime and performance
  • Make sure that your site is competitive via benchmarks of your competition

 

Flexible Job Schedules

  • Set up your own custom schedules for synthetic jobs
  • Use your quota efficiently by scheduling measurement jobs at any interval appropriate for your purposes
  • Take advantage of globally distributed sites to make observations from locations that matter for your business
  • Monitor the detailed performance results of each job with rich metrics for analysis and troubleshooting

 

Smart Alerts

  • Immediately retest on error conditions to eliminate false positives
  • Rest easy at night and avoid the spurious 3 am false alert
  • Retest instantly on error conditions to confirm problems or determine severity and appropriate follow-up actions
  • No waiting for the next scheduled test window to see if an error is persistent or not

 

Geographic Distribution

  • Ensure site availability around the world from relevant locations simulating real user distribution
  • Agents are located in 23 data centers distributed around the world for global monitoring
  • Setup and tear down locations at will and on-demand as needed

 

Real Browser Performance

  • Monitor performance using real browsers to truly assess actual end-user experience
  • Monitor your site with the same browsers as your customers, not simulated browsers
  • Drive your monitoring via the latest standard WebDriver protocols for generating requests from real browsers
  • See the actual end user experience as perceived by your customers, not some proxy metric

 

End-to-end visibility

  • With AppDynamics APM, discover business transactions to provide browser synthetic request to back-end application dependencies
  • Rapidly identify the exact offending line of code, from the client side web app to the database back-end
  • Reduce the blame game between web app/site development and back-end app IT Ops teams
  • Work collaboratively with business owners, development, and operations to optimize your web experience and business outcomes

 

Why Browser Synthetic Monitoring

  • Flexible Scheduling: Set job schedules at any interval and define custom windows for jobs to run according to your needs, objectives, and budget to use your quota efficiently
  • Distributed Agents: Set up synthetic browser agents to run monitoring jobs from 26 cloud based locations around the world. No hardware to install or set up.
  • Smart Alerts: Configure alerting to automatically re-test on error conditions to avoid false positives.

 

Application Analytics

Optimize business and IT outcomes with real-time insights, without writing a single line of code.

 

Analyze Every Transaction

  • Precisely know where your individual business transactions are
  • With Transaction Analytics, capture and analyze every business or performance detail of every business transaction flowing through your applications
  • With auto-correlated data, quickly identify where a particular business transaction such as a customer order is stuck in today’s complex web of distributed application architectures

 

Get Aggregate Insights

  • Easily aggregate business and performance data to answer questions in real-time
  • With auto-correlated data delivered by Transaction Analytics, quickly roll-up metrics or answer interesting questions such as “how much revenue came through flight reservations today?”
  • With no code changes necessary for collecting any additional business transaction data, easily enable analytics for today’s and tomorrow’s questions

 

Know Your Users

  • Leverage user analytics to understand your customers
  • With User Analytics, easily drill down into individual user segments and understand them based on their behavior, loyalty tiers, lifetime value, etc.
  • Deliver amazing customer service by understanding their experience and proactively engaging with the ones with sub-par experience

 

Analyze Logs

  • Bring in server and infrastructure logs to get end-to-end analytics
  • With Log Analytics, search and analyze log data to get visibility into server and infrastructure components
  • Complement Transaction and User Analytics with insights acquired via Log Analytics

 

Drag & Drop Dashboards

  • Rapidly visualize large data sets with rich drag-and-drop capabilities
  • Leverage pre-built widgets to quickly create and share analytics dashboards
  • Let the platform tell you which data points you need to care about

 

Leverage Big Data

  • We do Big Data so that you don’t have to
  • Stop building your custom analytics platform and replace or complement it with our zero-effort Big Data platform that is purpose-built for your software-defined business
  • Leverage industry’s most scalable big data platform that can handle up to 500M metrics/minute and 1 Trillion events/day

 

Why Application Analytics

  • Analytics-ready data: Capture and analyze data with built-in business context
  • Code-free analytics: Capture data from any app without making code changes
  • Real-time insights: Analyze streaming data for up-to-the-minute insights
  • Pre-built analytics widgets: Simple drag-and-drop capabilities for complex data analysis
  • Log analytics: Rapid analysis of log files
  • Big Data platform: Let AppDynamics take care of your Big Data needs