EJ Technologies Perfino是一款十分专业的JVM监控软件,软件可以帮助用户实时的监控虚拟机的工作情况,以图标的形式呈现在用户的面前,用户看起来更加的直观清晰,对虚拟机的运行情况一目了然,有需要的小伙伴快来下载使用吧!
软件功能
监控JVM
安装perfino后,您可以向本地和远程计算机上的JVM添加代理。
基本机制
Perfino代理是Java代理。通过指定-JavaAgentVM参数将其加载到虚拟机中。Java代理可以在加载时检测类,并且可以重新转换加载的类。
遥测无处不在
perfino中的遥测技术捕获受监控虚拟机中的重要标量值,例如每分钟的数据库操作。像仪表板和虚拟机视图一样迷人,它们让您立即了解当前的趋势,当充分显示时,可以及时追溯到开始。遥测数据永远不会被丢弃,只能转换成更高的分辨率。
超灵活的商业交易
自动检测来自servlet容器、EJB或RMI调用等子系统的各种业务事务。此外,它还为您提供了几种将任何方法作为业务事务来调用的方法。无论你是否在perfinoUI中显式选择POJO方法,都由你来告诉perfino一个重要的注释,或者使用API在自己的代码中创建事务。
调用业务事务树
perfino中的事务被组织成一个累积调用树,正如您从您最喜欢的分析器中所知道的那样。详细程度取决于您——取决于您为业务事务配置了什么。策略违规(如非常慢的事务)在调用树中单独显示,因此您可以单独分析它们。Perfino还将服务器上的业务事务与浏览器中的页面加载时间联系起来。
软件特色
Perfino收集两种完全不同类型的数据:事务处理和遥测。策略和阈值用于检测异常情况,触发器在某些异常情况下采取行动。
在perfino中,您可以通过事务分析业务流程。从技术上讲,事务只是一个方法调用。为了度量一个事务,perfino记录它的时间表,并构造一个描述业务流程的事务名。
事务命名对您在perfinoUI中看到的内容有很大影响。
它使您能够了解是什么触发了交易。
它使用相同的事务名称来对所有业务流程进行分组,以确定度量业务流程的粒度。
它可以作为过滤掉不必要操作的基础。
Perfino无法知道您的业务流程是什么,因此配置事务是设置监控应用程序的重要部分。有些框架本质上是高级的,所以perfino可以以事务类型的形式提供它们,并以最小的工作量配置它们。