使用弹性心跳监控 kubernetes 入口资源

Monitor kubernetes ingress resources with elastic heartbeat

是否有任何方法可以配置弹性心跳以自动检测集群中的入口资源并运行对每个资源进行简单的健康检查?

否则,有什么简单的替代方法可以替代它? 就像订阅 Ingress 资源事件的运营商一样,对于每个活动的 Ingress 资源 运行 在预配置的健康检查端点上进行 GET。

好的,根据目前的heartbeat (actually common for all beats) codebase,我假设没有。

    switch config.Resource {
case "pod":
    p.eventer, err = NewPodEventer(uuid, c, client, p.publish)
case "node":
    p.eventer, err = NewNodeEventer(uuid, c, client, p.publish)
case "service":
    p.eventer, err = NewServiceEventer(uuid, c, client, p.publish)
default:
    return nil, fmt.Errorf("unsupported autodiscover resource %s", config.Resource)
}