【问题标题】:Grafana status indicator if a docker service is down如果 docker 服务关闭,则 Grafana 状态指示器
【发布时间】:2016-07-01 07:45:55
【问题描述】:

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

【问题讨论】:

  • 你有没有找到任何使用 prometheus 和 grafana 的解决方案?
  • 我最近做了,所以如果这对你有帮助,那就太好了。以下查询确定容器是否已消失.. count(time() - container_last_seen{job="prometheus",name=~".*dummyping.*"}

标签: grafana prometheus


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 嗨,Marco,我试过这个,然后我通过运行 docker service scale =0 停止了我的一项服务。它没有显示在图表中。
    猜你喜欢
    • 1970-01-01
    • 2018-02-22
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-27
    相关资源
    最近更新 更多