tl;dr
请求建议、指南或示例,以便扩展spring-boot-admin
以使用 HTTP 请求以外的方法来对非 Spring 项目(如MariaDB
.
完整版
需要使用spring-boot-admin
. 有几个客户端是spring-boot
应用程序,很容易实现。但是,有几个非 spring-boot 项目,例如 database server MariaDB
。
因此问题是这样表述的:是否可以扩展 SBA 以通过 HTTP 请求以外的方法监控数据库状态。例如,一种可能的方法可能是检查是否可以连接到特定于应用程序的 TCP 端口以验证 db 服务器是否仍在运行。然而,也可以利用其他可能性。
我发现一篇与我的问题类似的帖子是: https ://github.com/codecentric/spring-boot-admin/issues/504 。不过,这里的主要区别在于提供的答案仍然建议使用 HTTP 方法。参考指南也没有提出替代方案。
如果存在这种可能性,那么该方法的简要概述或示例实现将是最受欢迎的。