在 Consul 监视处理程序中获取失败的服务名称

问题描述

我正在使用 Consul 来监控服务的健康状态。当某些服务失败时,我使用 Consul watch 命令来触发处理程序。目前我正在使用这个命令:

consul watch -type=checks -state=passing /home/consul/health.sh

这可行,但是我想在 health.sh 中知道失败服务的名称,以便我可以发送包含失败服务名称的正确警报消息。如何在那里获取失败的服务名称

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)