Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

Perfino v 4.0 更新发布,新增HTTP探针、黑暗模式、响应式用户界面、在VM视图中记录JFR快照并进行触发操作、Webhook触发动作、触发操作以获取浅内存快照、LDAP认证等等强大功能。

请查看更改日志以获取详细的更改列表。

perfino 4.0引入了以下显着的新功能:

1、添加了一个HTTP探针,该探针可测量所有传出的HTTP调用,并将它们显示为探针热点视图。同步和异步调用均会被测量。支持的HTTP客户端是:

  • java.net.URLConnection
  • Java HTTP客户端(Java 11+
  • Apache HttpClient 4.x5.x
  • OkHttp 3.9+4.x
  • JerseyJAX-RS)异步客户端2.x
  • RestEasy异步客户端3.x4.x
  • CXF异步客户端3.1.1+

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

在调用图中,与其他探针一样,显示出的HTTP调用带有其自己的节点。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

perfino监视的VM之间跟踪所有HTTP调用,因此调用树视图和调用图将显示这些VM之间的链接。在调用图中,您可以通过选择适当的边缘检查双方所涉及的交易事务。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

探针配置使您可以选择要跟踪的URL和记录的URL。例如,您可能要阻止perfino将跟踪HTTP标头添加到转到外部服务的呼叫中,并且可能不想为该探针记录跟踪的HTTP呼叫。

默认情况下,探针仅保留有限数量的URL路径段,并且丢弃查询参数。这种策略减少了数据库的负载,并提供了更好的热点。要调整记录,您可以决定保留更多路径段或保留选定的查询参数。

最后,HTTP调用的时间测量可能包括响应主体被消耗时的整个时间,也可能包括接收到初始响应后停止的时间。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

2、添加了黑暗模式。您可以随时使用标题中的主题选择器按钮切换主题。该选择对于您的浏览器跨会话是持久的。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

默认主题是浅色主题,但是可以在常规设置中更改。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

3、perfino UI现在可以响应,并且可以在视口宽度最小为320px移动设备上使用。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

不仅仪表板,而且所有视图和配置屏幕都适应设备的屏幕宽度。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

4、可以从VM视图记录JDK Flight RecorderJFR)快照。这是为选定的JVM收集更多底层分析数据的一种非侵入式方法。也可以使用相应的触发动作

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

除了录制持续时间外,您还可以选择预定义设置之一,也可以上传从JMC中“飞行录制模板管理器”导出的设置文件。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

准备好快照后,可以从perfino UI下载快照,然后在JProfilerJMC中打开它。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

perfino的姊妹产品JProfiler中,CPU和内存分析以及探针都可用于深入剖析JVM的方法级细节。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

5、可以从VM视图以及触发操作中获取的另一个新快照是浅层内存快照,该快照以前只能记录在“内存”数据视图中。这是低开销的内存快照,可让您概述堆中有多少个对象。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

VM数据视图中的操作切换到“内存”视图以显示数据,触发操作只是将快照添加到数据库中,就像定期快照一样。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

6、使用新的Webhook触发器操作,可以在触发触发器时调用URL。与聊天服务器,工作流工具或其他监视解决方案的集成通常可以通过这种方式实现。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

除了URL,您还可以选择HTTP请求方法,定义标头,并将其他数据作为JSON或表单数据传递。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

7、使用LDAP身份验证,您可以将用户身份验证委派给外部LDAP服务器,例如Microsoft Active Directory。可以在常规设置中定义LDAP服务器。支持协议LDAPLDAPSStartTLS,此外,您可以指定用于执行搜索的用户。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

通过定义搜索库和用户过滤器,可以自动映射LDAP用户。用户登录时,将针对所有映射测试指定的用户名,并使用第一个匹配的映射。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

在通过LDAP服务器验证用户身份后,将在perfino中使用“LDAP”用户类型和LDAP DN创建本地用户。除了自动映射用户以外,您还可以手动创建此类用户,并且仅将密码身份验证延迟到LDAP服务器。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

8、遥测器现在提供用于在上下文菜单中显示y轴的选项。遥测技术的一个问题是预期的异常值会导致y轴的比例过大,无法用于分析常规数据。同样,在堆叠遥测技术中,并非所有数据线都具有可比较的幅度。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

切换到y轴的对数刻度可解决此问题。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

另一个问题是,在时间范围之间移动时自动调整y轴会使比较绝对值变得困难。现在,您可以在上下文菜单中冻结y轴。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

9、perfino UI现在更加键盘友好。可以使用键盘浏览表,并且有一个选定行的焦点指示器。可以使用Enter键调用表行中的操作。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用

10、现在可以配置事务的最大保留时间。新安装的默认值为60天。从3.x或更早版本升级时,“无限期”设置被激活,这是以前版本中唯一可用的行为。

这种有限的保留减少了数据库的大小,尤其是在其中记录了许多不同的事务名称或有效负载,否则它们从未从存储中删除的情况下。

Perfino v 4.0 新增HTTP探针,可测量所有传出的HTTP调用
标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年8月24日
下一篇 2020年8月24日

相关推荐

发表回复

登录后才能评论