0

我对 WebSphere 完全不熟悉,并且在过去 30 分钟的 Web 研究中没有发现任何相关信息。

是否有一个视图可以让我在 WAS 8.5 应用程序服务器的 Web 控制台中获取服务器事件列表,例如启动、停止或重新启动?

我尝试了什么: 30 分钟的网络研究。

我的解决方法:我总是使用我们的 Splunk 进行过滤,例如“正在启动应用程序...”,以根据日志事件识别应用程序的启动时间。我应用类似的过滤器来识别服务器重启。

4

1 回答 1

1

默认情况下没有这样的视图。您可以使用至少 2 个潜在的解决方案,但您的解决方法可能更容易;-):

  1. 启用运行时消息

在 Web 控制台中,转至故障排除 > 运行时消息 > 运行时信息。
启用Info级别,保存并重新启动。然后,您将能够使用表格中的过滤器过滤消息并提供消息片段。

  1. 使用 HPEL 日志记录和过滤

您可以在Logging and tracing > server1 > Switch to HPEL. 之后,您的日志将以二进制形式完成(性能要好得多),您将能够根据事件代码、消息内容等进行搜索。您将能够从Logging and tracing > server1 > JVM Logs > Runtime具有搜索/过滤功能的控制台查看日志,或从命令行使用logviewer工具。工具可以有点像tail/grep组合使用,只打印相关信息或来自指定应用程序的信息。在这种情况下,您还可以查看过去的事件,因为在运行时消息中您只能看到来自服务器启动的事件。

  1. 自定义 MBean 侦听器

您可以编写代码来侦听服务器生成的事件,但可能需要付出太多努力。

也可以看看:

于 2014-11-19T16:31:43.190 回答