问题描述
我们有,
两个 GoLang 微服务(http server)
&
一个 GoLang 后台程序(无限循环运行)。
在微服务中,我们添加了诊断端点(http端口),以提供服务的健康检查。 Grafana 监控工具与此诊断端点进行对话。
对于后台程序,
如何诊断后端程序的健康检查(向上或向下)?应用健康检查监控
解决方法
您可以在后台程序中添加一个小型 HTTP 服务器,用于响应健康检查请求。
当您收到请求时,您可以验证在无限循环中更新的状态(这实际上取决于您的自定义逻辑)。
通过这种方式,您还可以在 grafana 中检查程序的运行状况(一致性)。