docker 服务关闭时的 Grafana 状态指示器

Grafana status indicator if a docker service is down

我正在寻找一种方法来指示某个 Docker 服务是否已启动并且 运行。目前我正在尝试使用 singlestat 但这会在没有可用指标时出现问题。是否有任何首选解决方案来实现特定服务的状态指示器?

我认为 Registrator 和 Consul 会帮助你 https://github.com/gliderlabs/registrator

以下 Prometheus 查询回答了我的问题..

count(time() - container_last_seen{job="prometheus",name=~".*dummyping.*"} < 30) OR vector(0)