AppDynamics Lite应用程序性能监控工具介绍

提到监控 Java 应用程序的免费工具时,通常的选择是 JConsole VisualVMAppDynamics Lite 现在可以为您提供第三个选择,帮助您监控 Web 应用程序的性能。

JConsole 和 VisualVM 都是标准配置 Java JDK 随附的工具。这些应用程序性能工具通过 JVM 运行时环境的内部情况来查看应用程序,从而调整其提供的指标使之适合内存、线程、类和关键性能指标(如 JMX 指标和 MBean)等。

这些工具的唯一缺点是缺乏应用程序上下文和在实时生产环境下连续运行的能力,因此不能帮助开发人员和支持团队全天候主动管理应用程序性能。

AppDynamics Lite 2.0 版解决了 JConsole 和 VisualVM 的这两个不足之处。它通过应用程序来查看 JVM,因此当 JVM 在生产环境下运行时,它可以监控业务事务的性能和相关的代码路径执行情况

以下是 AppDynamics Lite 2.0 版与 JConsole 和 VisualVM 的快速比较:

JConsole VisualVM AppDynamics Lite v2.0
价格 免费 免费 免费
JVM 应用程序流
业务事务
代码分析
CPU 分析 Pro 版本
堆分析 Pro 版本
SQL 语句
NoSQL 查询
JMX/MBean 指标
生产就绪
主动报警

AppDynamics Lite 的优点:

监控 JVM 应用程序拓扑

AppDynamics Lite 自动发现和映射与您监控的 JVM 交互的应用程序层级,为您提供应用程序各方面所用响应时间的分类数据。这意味着您可以掌握应用程序在应用程序层级方面的总体情况,例如 LDAP、第三方 Web 服务、数据库、NoSQL 数据存储、缓存和消息总线。

监控 Tomcat 应用程序服务器中的业务事务

监控业务事务

AppDynamics Lite 不是监控应用程序中的原始 URL 或服务请求,而是能够对这些实体及业务上下文进行分类,因此您可以了解流经应用程序和 JVM 的业务活动。这种监控视角能够跟踪业务事务的响应时间、服务级别和吞吐量,并向下追溯到其代码执行。

查找应用程序代码中的瓶颈

当您发现某个应用程序请求或业务事务处理缓慢时,可以向下追溯,查看称为快照的个别执行情况。只需一次单击,就可以查看某个业务事务完整的代码执行调用堆栈,并查明调用的每个类、方法和接口的相关延迟。这意味着您完全清楚时间花在 JVM 和代码中的哪些地方,有助于解决任何瓶颈。

 

Tomcat 内存不足和内存泄漏监控

监控 JMX 指标指标和 MBeans 并判断趋势

AppDynamics Lite 允许用户实时监控 JVM JMX 指标和应用程序 MBeans 并判断趋势,以便分析应用程序请求对 JVM 中的资源的消耗情况。

 

判断 JMX 指标的趋势

监控速度缓慢的 SQL 和 NoSQL 查询

AppDynamics Lite 还可以检测 SQL 语句和 NoSQL 查询延迟,让 SQL 文本和 NOSQL 查询完全可见,例如 CassandraThrift 和 MongoDB BSON。支持所有关系数据库(如 Oracle、SQL Server、MySQL、Sybase 和 DB2)及 NoSQL 数据库(如Cassandra、MongoDB、CouchDB 和 HaDoop)。

报告速度缓慢的 SQL 和 NoSQL 查询延迟

报告速度缓慢的 SQL 和 NoSQL 查询延迟

主动报警

借助 AppDynamics Lite 2.0 版,您现在可以配置应用程序、业务事务或 JVM 性能警报。这样,您就可以主动管理应用程序性能,在任何问题发生伊始就接到通知。

 

判断 JMX 指标的趋势

AppDynamics Lite 2.0 版只需 2 分钟即可完成下载和安装。立即开始监控您的应用程序和 JVM!

如果您需要了解和监控整个应用程序而不是单个 JVM,您可以申请免费试用 30 天 AppDynamics Pro,它是我们的应用程序性能管理商品化产品。

平台支持

AppDynamics 对采用 Java 1.5 及以上版本的所有 JVM 和应用程序服务器提供支持。这包括完整的框架和协议支持,为您提供 Java 应用程序的最大可见度。
WebSphere 6.1+、7.x
Oracle 10.3.0、10.0.2
WebLogic 9.x、10.x
JBoss 4.x、5.x
GlassFish v2、v3
Apache Tomcat 5.0、
6.x、7.x
Jetty 6.x、7.x
Resin
Solr
Webmethods
Adobe Coldfusion 8.x、
9.x
OSGi Infrastructure
(Felix、Equinox、
IBM MQ Series 6.x、7.x
IBM WAS 内嵌的
JMS 6.1+、7.x
Active MQ 5.x
JBoss MQ 4.x、5.x
Weblogic 内嵌的 JMS
9.x、10.x
Tibco RV
Oracle AQ-JMS
Open MQ
Fiorano MQ
小程序
AWT/Swing/RCP
BlazeDS
Hibernate
Oracle Coherence
Spring Beans 2.0.x、2.5
Struts 1.x
Servlets 2.x
Struts Action 1.x、2.x
EJB 2.x、3.x
JMS 消息监听器
1.x
Wicket
Tapestry
JSF
带 Thrift 的 Cassandra

AppDynamics Java 监控工具的更多用途

您能够显示并映射 JVM 依存关系,自动发现和映射为 Java 应用程序和 JVM 服务并与其交互的所有层级。它所提供的应用程序性能总体情况要远远优于其它 Java 性能工具。

您还能够监控 JVM 健康状况和性能,通过响应时间、吞吐量、异常率和无用信息收集时间等关键 Java 分析指标以及 CPU、内存和磁盘 I/O 等主要系统资源了解 JVM 的健康状况。

http://cn.appdynamics.com/free-application-monitoring.php

猜你喜欢

转载自364434006.iteye.com/blog/1720657