gpt4 book ai didi

java - 如何使用 JMX 公开 HTTP 返回(错误)代码?

转载 作者:行者123 更新时间:2023-11-28 22:46:18 24 4
gpt4 key购买 nike

我们想监控 HTTP 错误代码(例如每分钟)以供以后绘制图表。

我们如何使用 JMX 公开 HTTP 返回(错误)代码?

是否有代码示例或您是否做过类似的事情?这是否默认包含在 Tomcat 中?

关于实现:代码是否应该每分钟增加一个 JMX 计数器并将其设置为 0?感谢您的想法。

最佳答案

如果您希望得出错误率并绘制图表,最好让服务器返回错误总数。这样,客户端就可以得出独立于服务器的费率(例如每分钟/每小时/每天)。

更重要的是,您不会错过任何暂时的数据激增。如果服务器正在导出一个速率,而您的客户端进程没有接收到它(比如说,如果它在那个特定时间没有进行监控),那么它就会永远丢失。而维护计数将记录错误总数。

SNMP 代理(和类似代理)采用这种方法,允许客户端监控和导出他们认为合适的值。

关于java - 如何使用 JMX 公开 HTTP 返回(错误)代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/634092/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com