微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JettyConnectionMetrics算什么?

如何解决JettyConnectionMetrics算什么?

Micrometer库具有一个select * from ( Select ID,City,State,Year,Dollars From YourTable ) src pivot (sum(Dollars) for year in ([2017],[2018],[2019])) pvt 类,该类可生成这些指标(以及其他指标):

JettyConnectionMetrics

这实际上算什么?跟踪在这里是什么意思?

如果我将其添加到(仅一个)连接器中,它将包含TCP连接接收到的每个字节吗?

我是正确的,它仅在连接关闭时更新,当真实客户端和Jetty之间存在HAProxy(具有保持活动的连接)时,这可能会延迟数据吗?

解决方法

这实际上算什么?

根据code of this class,它测量以下几点:

  • 跟踪连接收到的邮件
  • 通过跟踪的连接发送的邮件
  • 跟踪连接收到的字节
  • 跟踪连接发送的字节数
  • 每2分钟滚动一次观察到的最大连接数
  • 当前打开的Jetty连接数

在此跟踪是什么意思?

因为JettyConnectionMetricsJetty's Connection.Listener,所以当注册到Connector时,它将跟踪所有openclose事件,即,每当一个I / O该连接器上发生了事件。

如果我将其添加到(仅一个)连接器中,它将包含TCP连接接收到的每个字节吗?

是的,如果您使用的是ServerConnector,那是通过TCP / IP进行的Jetty服务器的主要连接器。

我是正确的,它仅在连接关闭时更新,当真实客户端和Jetty之间存在HAProxy(具有保持活动的连接)时,这可能会延迟数据吗?

是的,是的,仅在连接关闭时才会更新。根据这对您的指标有多么重要,您可以考虑禁用keep-alive连接,并始终要求关闭连接(请确保您了解此更改的取舍)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。