如何从外部监控Javaexception?

我正在试图实现一个实时的度量系统来监视在Docker环境中运行的Java应用程序。 我有一个弹簧启动web应用程序,它作为外部客户端轮询docker环境中每个应用程序的弹簧启动执行器端点,以返回指标,然后通过websockets实时发送到前端,这很好地工作。

我的下一个function是实现一个“exception历史logging”来监视任何docker环境应用程序抛出的exception,包括exception的类,方法和types,并通过websocket发送这些数据。

理想情况下,我希望对正在监视的应用程序进行configuration很less甚至是不需要的,并且希望通过REST或通过其他方式从外部收集所有这些exception数据,只要它可以监视环境中泊坞窗应用程序的日志/exception。 这是由于这样的事实,即如果必须configuration每个添加的监视应用程序,并且希望以这种方式运行数据收集客户端,它将开始监视所有泊坞窗指标/例外的特定主机上的应用程序。

这可行吗? 有没有我可以用来收集这些数据的开源Javaexception日志loggingAPI? 希望这个问题是有道理的。

谢谢!