问题描述
我从谷歌搜索中得知,如果你使用 Kubernettes,你可以这样做:
- job_name: kubernetes-node-exporter
kubernetes_sd_configs:
- role: node
relabel_configs:
# Host name
- source_labels: [__Meta_kubernetes_node_name]
target_label: instance
但我使用 docker swarm,所以我想公开 __Meta_hostname,所以我可以这样做:
- job_name: docker-swarm-node-exporter
relabel_configs:
# Host name
- source_labels: [__Meta_hostname]
target_label: instance
问题是我不知道该怎么做,我应该将 __Meta_host 添加到 /metrics 的每个条目中吗?但我试过这个:
node_Meta{__Meta_hostname="1-1"} 1
我明白了
恐慌:“__Meta_hostname”不是指标的有效标签名称 “节点元”
我现在不知道该怎么办。事实上,我也希望 cadvisor 和 dockerd 也暴露 __Meta_host。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)