Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 让Prometheus节点导出器公开_meta_主机名_Docker_Prometheus_Prometheus Node Exporter_Cadvisor - Fatal编程技术网

Docker 让Prometheus节点导出器公开_meta_主机名

Docker 让Prometheus节点导出器公开_meta_主机名,docker,prometheus,prometheus-node-exporter,cadvisor,Docker,Prometheus,Prometheus Node Exporter,Cadvisor,我从谷歌搜索得到,如果你使用Kubernettes,你可以这样做: -作业名称:kubernetes节点导出器 kubernetes\u sd\u配置: -角色:节点 重新标记配置: #主机名 -source_标签:[[uuuu meta_kubernetes_node_name] 目标标签:实例 但我使用docker swarm,所以我想公开u meta_主机名,这样我就可以做到: -作业名称:docker swarm节点导出器 重新标记配置: #主机名 -source_标签:[[uuuu

我从谷歌搜索得到,如果你使用Kubernettes,你可以这样做:

-作业名称:kubernetes节点导出器
kubernetes\u sd\u配置:
-角色:节点
重新标记配置:
#主机名
-source_标签:[[uuuu meta_kubernetes_node_name]
目标标签:实例
但我使用docker swarm,所以我想公开u meta_主机名,这样我就可以做到:

-作业名称:docker swarm节点导出器
重新标记配置:
#主机名
-source_标签:[[uuuu meta_主机名]
目标标签:实例
问题是我不知道如何做到这一点,我是否应该将uu meta_host添加到/metrics的每个条目中?但我试过:

node_meta{{uu meta_hostname=“1-1”}1
我得到

恐慌:“\uuuu meta\u hostname”不是度量的有效标签名 “节点\元”

我不知道现在该怎么办。事实上,我还希望cadvisor和dockerd也公开uu meta_主机