Whether you’ve built a new cloud application or you’re looking to migrate your app to the cloud, AppDynamics provides all the information you need to accelerate your journey to the cloud.
Visualize your Application Performance in Real-time
To have confidence in the performance of your cloud app, you need more than infrastructure health metrics. Understand the performance of your cloud app all the way to the down to business transaction and code level.
Monitor Business Transaction Service Levels
Understand your business activity in the cloud with comprehensive transaction volume, service level, and throughput monitoring.
Monitor Cloud Infrastructure Health
Report tier availability, performance, and throughput so you can better manage the infrastructure that serves your business.
Analyze Your Existing Application Dependencies
By visualizing your application dependencies, you gain deep insight into the communication and architecture challenges you'll have to consider when planning your cloud migration.
Understand Existing Application Resource Consumption
Understand what capacity you're going to need if you're hoping your cloud migration will leverage commodity cloud infrastructure to lower costs and enable horizontal scaling.
Baseline Application Performance Pre-Migration
Report your existing application performance so you can set appropriate baselines and service levels for your cloud migration.
Verify Application and Infra Performance Post-Migration
Once you've migrated to the cloud, verify your application and business transaction performance against your original service level baselines.
Optimize Application Latency in the Cloud
The journey during your cloud application migration isn't without speed bumps. Once you're there, you'll need to isolate and resolve performance bottlenecks fast.
Analyze Current Scalability Limits
Correlate and understand the current relationship between your business transaction volume, throughput, and infrastructure resource. Finding your scalability breaking points feeds the intelligence for the bursting policies you'll need to maximize your elasticity in the cloud.
Define Cloud Bursting Policies
Create and automate simple workflow tasks that define when and where cloud bursting should take place in your application.
Simplify Cloud Bursting to laaS Providers
Connect and automate your cloud bursting policies to the likes of Amazon EC2, Rackspace, GoGrid and VMWare VCloud using AppDynamics adapters to fully automate resource provisioning in the cloud.
|AppDynamics provides support for all JVMs and application servers with Java 1.5 and above. This includes full framework and protocol support to give you maximum visibility into your Java application.|
|WebSphere 6.1+, 7.x||Open MQ|
|Oracle 10.3.0, 10.0.2||Fiorano MQ|
|WebLogic 9.x, 10.x||Applets|
|JBoss 4.x, 5.x||AWT/Swing/RCP|
|GlassFish v2, v3||BlazeDS|
|Apache Tomcat 5.0, 6.x, 7.x||Hibernate|
|Jetty 6.x, 7.x||Oracle Coherence|
|Resin||Spring Beans 2.0.x, 2.5|
|Adobe Coldfusion 8.x,9.x||Struts Action 1.x, 2.x|
|OSGi Infrastructure (Felix, Equinox, IBM MQ Series 6.x, 7.x)||EJB 2.x, 3.x|
|IBM WAS Embedded||JMS Message Listeners 1.x|
|JMS 6.1+, 7.x||Wicket|
|Active MQ 5.x||Tapestry|
|JBoss MQ 4.x, 5.x||JSF|
|Weblogic Embedded JMS 9.x, 10.x||Cassandra with Thrift|
You’re able to visualize and map server dependencies, automatically discovering and mapping of all tiers that service and interact with your application. This gives you a far superior high-level view into your application performance than other performance tools.
You’re also able to monitor server health and Performance, understanding the health of your server with key profiling metrics like response time, throughput, exception rate, and garbage collection time as well as key system resource like CPU, memory, and disk I/O.
Distributed Business Transaction tracing enables an advanced tag-and-follow tracing of distributed transactions across your servers. You gain a simple, intuitive view of how a distributed business transaction executes and where bottlenecks exist. And finally, you can troubleshoot code latency in minutes, getting full visibility of code execution as business transactions and requests are processed by the JVM. This allows you to isolate latency and pinpoint its root cause in minutes.