gpt4 book ai didi

java - 如何获取 WebSphere Liberty Server 19.0.0.11 中应用程序的上次访问时间

转载 作者:行者123 更新时间:2023-12-02 01:04:16 24 4
gpt4 key购买 nike

正在使用 Java 8、JSF、Maven 开发应用程序。将应用程序构建为 war 并将其部署在 WebSphere Liberty Server 19.0.0.11 中。我需要获取应用程序的上次访问时间。?有什么方法可以获取此详细信息吗?

最佳答案

实现此目的的一种方法是查看 vendor_servlet_request_total 指标(由 mpMetrics-2.x 功能提供)。每个 servlet 都有一个单独标记的时间序列(时间序列是按时间顺序排列的一系列指标值)——通过定期轮询 /metrics 端点,并对所有 servlet 的值进行总计能够判断交通何时停止。

上午10点17分

vendor_servlet_request_total{servlet=MyServletA} 100
vendor_servlet_request_total{servlet=MyServletB} 205

上午10点18分

vendor_servlet_request_total{servlet=MyServletA} 102
vendor_servlet_request_total{servlet=MyServletB} 209

上午10点19分

vendor_servlet_request_total{servlet=MyServletA} 102
vendor_servlet_request_total{servlet=MyServletB} 209

在上面的示例中,由于 servlet 请求计数在上午 10:18 到 10:19 之间没有变化,因此您可以得出结论,最后一次访问是在上午 10:18 之前。

参见https://openliberty.io/docs/ref/general/#metrics-catalog.html有关 mpMetrics-2.x 中可用指标的更多详细信息。

关于java - 如何获取 WebSphere Liberty Server 19.0.0.11 中应用程序的上次访问时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60264481/

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