不知怎的,我没有捕捉到 Spring-Integration Metrics 内容。我想要的是关于每秒有多少消息通过消息通道、最小和最大吞吐量是多少的统计输出。如果我使用newTicketChannel.getSendRate()
,然后我变成以下输出:
我清楚的是N
(消息数)。对我来说意味着每秒处理的消息数量(?)。但我完全不清楚的是min
and max
。我需要类似 min=200, max=380 => 表示 200 是最后一分钟的最低费率,max 380 是最后一分钟的费率,或者类似的内容。
好的实践方法是怎样的?提前致谢。 :-)
The min
and max
自上次以来reset()
;如果您不重置,它们代表自应用程序启动以来的最小值/最大值。
平均值是一段时间内和大量消息的指数移动平均值。
文档在这里 http://docs.spring.io/spring-integration/reference/html/system-management-chapter.html#mgmt-channel-features.
你必须定期reset()
the MessageChannelMetrics
获得新的最小值/最大值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)