提到监控 Java 应用程序的免费工具时,通常的选择是 JConsole 和VisualVM。AppDynamics 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 数据存储、缓存和消息总线。
|
|
监控业务事务
AppDynamics Lite 不是监控应用程序中的原始 URL 或服务请求,而是能够对这些实体及业务上下文进行分类,因此您可以了解流经应用程序和 JVM 的业务活动。这种监控视角能够跟踪业务事务的响应时间、服务级别和吞吐量,并向下追溯到其代码执行。
|
查找应用程序代码中的瓶颈
当您发现某个应用程序请求或业务事务处理缓慢时,可以向下追溯,查看称为快照的个别执行情况。只需一次单击,就可以查看某个业务事务完整的代码执行调用堆栈,并查明调用的每个类、方法和接口的相关延迟。这意味着您完全清楚时间花在 JVM 和代码中的哪些地方,有助于解决任何瓶颈。
|
监控 JMX 指标指标和 MBeans 并判断趋势
AppDynamics Lite 允许用户实时监控 JVM JMX 指标和应用程序 MBeans 并判断趋势,以便分析应用程序请求对 JVM 中的资源的消耗情况。
|
监控速度缓慢的 SQL 和 NoSQL 查询
AppDynamics Lite 还可以检测 SQL 语句和 NoSQL 查询延迟,让 SQL 文本和 NOSQL 查询完全可见,例如 CassandraThrift 和 MongoDB BSON。支持所有关系数据库(如 Oracle、SQL Server、MySQL、Sybase 和 DB2)及 NoSQL 数据库(如Cassandra、MongoDB、CouchDB 和 HaDoop)。
|
|
主动报警
借助 AppDynamics Lite 2.0 版,您现在可以配置应用程序、业务事务或 JVM 性能警报。这样,您就可以主动管理应用程序性能,在任何问题发生伊始就接到通知。
|
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
分享到:
相关推荐
ADOBE FLASH LITE 2.X 和 3.X 入门 使用 ActionScript 控制 FLV 文件 开发适用于BREW的Flash Lite应用程序
使用IAR调试时可设置View->Terminal I/O打印调试信息应用举例本工程为2017年1月8日星期日华为LiteOS 黑客松大赛完成的作品,硬件实物图
Hermit Pro v18.3.2 for Android 一款基于 web 的 Lite 应用替换大型本地应用程序
CMS LITE(雄迈cms监控软件)是雄迈推出的一款远程视频监控客户端,cms监控软件配套摄像机使用方便快捷,用户可以在计算机上就可以了解监控情况,实时对周边环境进行监控,有需要的赶快下载吧! CMS LITE(雄迈cms...
基于KLite的演示程序,运行平台STM32F103RCT6
Flash Lite 4 应用案例Flash Lite 4 应用案例
TensorFlowLite_Apps Tensorflow Lite应用程序
隐士库:Lite应用程序,字体,样式,脚本,阻止列表 与提供的隐士应用相关数据的存储库 精简版应用清单 此回购包含清单文件。 清单压缩为.hermit文件,可用于在Hermit中设置新的Lite应用程序。 提交新的精简版应用...
果核Lite为江苏科技大学学生提供一站式校园服务的微信小程序。看到大佬给了star,十分激动,所以完善下readme,更多功能正在开发中。其他官方网站:www.guohe3.com。 源码:Github果核安卓App第一版:Github果核...
Android NDK上的GPU加速TensorFlow Lite应用程序。 在Android NDK上运行并测量TensorFlow Lite GPU委托的性能。1.应用轻巧的人脸检测。 更高精确度的人脸检测。检测面部并估计其年龄和性别基于预训练模型使用...
navicat8lite_mysql_cs(MySQL图形化工具) :它是一个功能齐全的、基于GUI的MySQL客户端程序,可以跨平台操作。它提供多种风格的用户界面,支持简体中文,易于操作,某些操作界面与SQL Server数据库系统的客户端工具...
DAEMON Tools Lite 32/64 Bits的介绍: 全新的虚拟光驱程序,可虚拟代保护的光盘,特别是PS等模拟器光盘 下载解压后,直接点击daemon4301-lite.exe进行安装
应用程序与PhoneGap一起使用HTML5应用程序,用于生成RDTOM Lite应用程序。 仅在获得John Kershaw( )许可的情况下使用。
软件介绍: XPlite可以随心所欲地设置您的电脑,可以一次完全移除您不想要的功能安装。可以移除以下组件:< 高级系统服务和组件 >Internet 信息服务(IIS): 包括Web和FTP支持,以及对 FrontPage、事务处理、...
Hasher Lite是一款文件md5校验工具,可以校验文件的MD5、CRC32和SHA1等等多种哈希值,支持批量校验,校验。 Hasher lite 可校验的哈希值包括: RC32、MD2、MD4、MD5、SHA1、SHA256、SHA512、RipeMD128、RIPEMD160...
Tensorflow Lite人体姿势跟踪 最新安卓示例应用程序中所要配置的tflite模型资源, lite-model_movenet_multipose_lightning_tflite_float16_1.tflite lite-model_movenet_singlepose_lightning_tflite_float16_4.tf...
Mac LiteIDE 是一款go语言开发工具 使用简单方便,很好用,是mac系统必备工具,强大的go语言开发工具
房间时间RoomTime是我的应用程序RoomTime Lite开发的工具包。 ( :smiling_face_with_smiling_eyes: RoomTime Lite仍在开发中)特征更多的发展中...要求iOS 13或更高版本tvOS 13或更高版本watchOS 6或更高版本目前不...
X-lite小号工具X-lite
这是一个模仿喜马拉雅lite的微信小程序demo,完全使用微信小程序原生开发,没有使用自定义组件(使用了一个自己实现的搜索组件)。所以这是一个初级项目,非常的适合微信小程序开发新手,如果你有 html css js 前端...