【问题标题】:Provide deeper swarm nodes-related metrics提供更深层次的 Swarm 节点相关指标
【发布时间】:2018-11-20 13:06:06
【问题描述】:

我希望能够更准确地监控 swarm 集群中的管理器节点。 我期望(例如)这样的指标:

node_swarm{instance="10.0.0.14:9100",job="node",node_id="123",node_name="node_7",node_availabilty="drain",node_manager_status="Reachable",node_status="unreachable"} 1  
node_swarm{instance="10.0.0.145:9100",job="node",node_id="456",node_name="node_8",node_availabilty="Active",node_manager_status="Unreachable",node_status="down"} 1

...如果它还可以提供节点的标签,那就是锦上添花! ...

但目前,我还没有设法通过 node_exporter(或 cAdvisor)提供此类...我可能错过了一些线索,但他们听起来不像他们提供了此类提示。

您对我如何提供此类指标有任何想法吗?

我很确定我可以从头开始编写代码(或提交功能请求),但如果轮子已经存在,我不想重新发明!

【问题讨论】:

    标签: docker docker-swarm metrics exporter prometheus-node-exporter


    【解决方案1】:

    【讨论】:

    • 我不知道,但是我知道:它们在 daemon.json 中的定义方式与在您的目标链接中的方式相同。不幸的是,我无法让它们工作......普罗米修斯一直说“连接被拒绝”。不过,这是一个不同的问题。感谢您的提示,因为我不知道这存在!我会尝试修复它以检查这是否适合我的需求!
    • 好的,我让它工作了。不幸的是,我看不到如何与他们一起列出节点状态......或者我目前看不到的方式。至少我可以看出一个节点是不是管理器!
    猜你喜欢
    • 1970-01-01
    • 2017-03-15
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    相关资源
    最近更新 更多