perfino强大的监控代理以最小的开销为您提供了最大的洞察力。
灵活的,可依赖的,负担得起的。
当提到使您的应用程序性能安全时,为什么perfino是最佳选择,请看以下内容:
微服务友好许可证
一个许可证就可监控所有。使用perfino,您对监控的JVM的数量或任何其他度量(如记录的业务事务)没有上限。
不管您的系统有多大,或者您想要监视多少微服务,您的perfino许可证都已经覆盖了。
立即看到什么是错的
当您登录perfino时,仪表盘会显示是否一切正常,或者出现问题。perfino为您提供了对应用程序可接受的性能级别的细粒度控制。仪表盘是您开始向下钻取更详细的数据视图的位置。
显示VMs之间的调用
perfino可以监视跨多个VM的业务交易。在Web层中继续调用EJB服务器,并进一步调用Web服务——在perfino中,这些操作是被连接起来的,即使您做方法级采样时。
对非名义条件作出反应
当出现严重错误时,您需要采取以下行动:创建警报、发送电子邮件或收集更详细的数据。在perfino中,您使用触发器和动作来配置紧急响应策略。在perfino UI中,实现像“当一个业务交易挂起时,获取线程转储并将其发送到我的收件箱”这样的场景是非常简单的。
遥测无处不在
perfino中的遥测捕获了受监视的VM中的重要标量值,如每分钟数据库操作的数量。作为仪表板和VMs视图中的火花线,它们可以让您立即了解当前趋势,并在它们的完整显示中将时间追溯到最开始。遥测数据永远不会被丢弃,只转换成更高的分辨率。
超灵活的业务交易
perfino自动检测来自servlet容器、EJB或RMI调用等子系统的大量业务交易。此外,它还提供了几种向业务交易中调用任何方法的方式。是在perfino UI中显式选择POJO方法,告诉perfino重要的注释还是使用API在自己的代码中创建事务,这是由您决定的,您可以选择最适合您的。
业务交易的调用树
perfino中的事务被组织成一个累积的调用树——正如您从您最喜爱的分析器中了解的那样。细节的级别取决于您——这取决于您将什么定义为业务交易。像策略违规行为这样的非常慢的交易在调用树中单独显示,因此您可以单独分析它们。perfino还将服务器上的业务交易与浏览器中的页面加载时间相关联。
数据库性能和瓶颈
数据库操作(如JDBC语句、对mongoDB和其他NoSQL数据库的查询)是perfino中的第一类成员。当你问“哪一个SQL查询是我的应用程序中最慢的?”perfino会将答案与该问题相关的业务交易的累积回溯一起交付给您。
方法水平抽样
为了研究内部调用结构和业务交易的方法级热点,perfino在每个事务的基础上执行周期性的方法级采样。对于缓慢和非常慢的事务,您可以配置自动方法级别采样。在许多情况下,这些示例可以立即解释与数据库无关的性能问题。
历史比较
能够比较两个时间点之间的性能非常重要,特别是对于敏捷发布管理。使用perfino,您可以无限期地回头比较所选的业务交易或整个调用树——随着时间的推移,您的数据被累积到更大的时间间隔。比较功能直接构建到用于查看数据的视图中。
交叉分析
纵深防御是一种策略,适用于生活中的许多情况。当您的业务在线时,您有时需要现有的每个工具,这就是为什么perfino可以引入本地JVMTI采样,并最终为JProfiler连接准备一个VM。因此,当您需要分析器的全部功能时,它就在您的指尖。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室