2

我正在尝试实现一个实时指标系统来监控在 docker 环境中运行的 java 应用程序。我有一个 Spring Boot Web 应用程序,它作为外部客户端轮询 docker 环境中每个应用程序的 Spring Boot 执行器端点,以返回指标,然后通过 websockets 实时发送到前端,效果很好。

我的下一个功能是实现“异常历史记录”来监控任何 docker 环境应用程序引发的异常,包括异常的类、方法和类型,并通过 websocket 发送该数据。

理想情况下,我希望对被监控的应用程序几乎没有配置,并希望通过 REST 或其他方式从外部收集所有这些异常数据,只要它可以监控环境中 docker 应用程序的日志/异常。这是因为如果您必须配置添加的每个应用程序以进行监控,并且我希望它以这样的方式工作,您可以只运行数据收集客户端,它就会开始监控所有 docker特定主机上的应用程序的指标/异常。

这可行吗?是否有任何开源 Java 异常日志 API 可用于收集这些数据?希望这个问题有意义。

谢谢!

4

0 回答 0