Perfino MAC版是一款专业实用的JVM监测软件,Perfino
MAC官方版不仅可以执行对jvm的强大监测功能,还能够支持对业务事务的详细记录操作,Perfino
MAC版拥有实用化的历史数据分析功能,通过设置不同的阈值、触发器和报警器,从而实现jvm异常探测的特殊功能。
软件介绍
Perfino
MAC版是一款功能强大的JVM监测工具,不仅对JVM进行侦测,还可以对业务事务进行记录。Perfino最大特色,是它可以提供完整JVMTI级别的数据采样,并直接将采集的数据发送给JProfiler进行分析。Perfino的UI为其功能性做了优化,使得它不但能够用于及时trouble
shooting,也能用于分析历史数据。
功能介绍
1、强大的jvm信息检测工具;
2、对JVM进行侦测,以及对业务事务进行记录;
3、功能性的ui优化界面;
4、通过设置不同的阈值,触发器和报警器,可以探测到JVM的异常信息;
5、可以用于分析历史数据的详细差别;
6、提供完整JVMTI级别的数据采样,并直接将采集的数据发送给JProfiler进行分析;
7、使用单个服务器监控数百个虚拟机;
8、自动检测业务和事务调用;
软件特色
显示虚拟机之间的调用。perfino可以监控跨越多个虚拟机的业务交易。在web层中的调用转到EJB服务器,再转到web服务--在perfino中,这些操作是相互关联的,甚至当你做方法级采样时也是如此。调用图不仅向你展示了现在正在发生的事情的全貌,而且还展示了过去发生的事情。
对非正常情况做出反应。当有什么严重的问题时,你要采取行动。创建警报,发送电子邮件或收集更详细的数据。在perfino中,你使用触发器和行动来配置你的应急反应策略。在perfino用户界面中,实现
"当一个业务交易挂起时,获取一个线程转储并将其发送到我的收件箱 "这样的场景非常容易。
到处都是遥测数据。perfino中的遥测数据在被监控的虚拟机中捕获重要的标量值,如每分钟的数据库操作数。在仪表盘和虚拟机视图中,它们作为火花线,让你即时了解当前的趋势,在它们的完整显示中,它们可以追溯到最开始。遥测数据从不被丢弃,只是转换为更高的分辨率。
超灵活的业务交易。perfino自动检测来自servlet容器、EJB或RMI调用等子系统的各种业务交易。此外,它还为你提供了几种方法,使任何方法的调用成为一个业务事务。你是在perfino
UI中明确地选择POJO方法,还是告诉perfino一个重要的注解,或者使用API在你自己的代码中创建事务,取决于什么对你最实用。
业务交易的调用树。perfino中的事务被组织成一个累积的调用树--就像你从你最喜欢的分析器中知道的那样。详细程度由你决定--这取决于你将什么配置为业务交易。像非常慢的事务这样的政策违反在调用树中单独显示,所以你可以孤立地分析它们。
数据库性能和瓶颈。数据库操作,如JDBC语句,或对mongoDB和其他NoSQL数据库的查询,在perfino中是一等一的公民。当你问
"在我的应用程序中哪个SQL查询最慢?"时,perfino会提供答案,同时提供指向负责查询的业务交易的累积回溯。
方法层面的采样。为了调查内部调用结构和业务交易的方法级热点,perfino在每个交易的基础上执行定期的方法级采样。对于慢的和非常慢的交易,你可以配置自动方法级采样。在许多情况下,这些采样给你一个与数据库无关的性能问题的直接解释。