Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.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
Kubernetes 库伯内特斯吊舱和服务未显示在普罗米修斯目标上_Kubernetes_Prometheus - Fatal编程技术网

Kubernetes 库伯内特斯吊舱和服务未显示在普罗米修斯目标上

Kubernetes 库伯内特斯吊舱和服务未显示在普罗米修斯目标上,kubernetes,prometheus,Kubernetes,Prometheus,我已经在我的多节点kubernetes集群上部署了prometheus 2.0,该集群由kubeadm制成。在访问prometheus仪表板时,即使在prometheus配置yaml文件中配置了pods和服务作业,我也无法查看它。 普罗米修斯的目标如下。 这个问题与普罗米修斯版本有关吗。我认为我在配置的语法部分出错了 全球: 刮除间隔:5s 刮擦超时:5s 评估间隔:5s 刮取_配置: -作业名称:kubernetes apiservers 刮除间隔:5s 刮擦超时:5s 度量\路径:/met

我已经在我的多节点kubernetes集群上部署了prometheus 2.0,该集群由kubeadm制成。在访问prometheus仪表板时,即使在prometheus配置yaml文件中配置了pods和服务作业,我也无法查看它。 普罗米修斯的目标如下。 这个问题与普罗米修斯版本有关吗。我认为我在配置的语法部分出错了

全球:
刮除间隔:5s
刮擦超时:5s
评估间隔:5s
刮取_配置:
-作业名称:kubernetes apiservers
刮除间隔:5s
刮擦超时:5s
度量\路径:/metrics
方案:https
kubernetes\u sd\u配置:
-api_服务器:空
角色:端点
名称空间:
姓名:[]
承载令牌文件:/var/run/secrets/kubernetes.io/servicecomport/token
tls_配置:
ca_文件:/var/run/secrets/kubernetes.io/servicecomport/ca.crt
不安全\u跳过\u验证:false
重新标记配置:
-源标签:[[uuuuuuMeta\uKubernetes\uNamespace]、[uuuMeta\uKubernetes\uService\uName]、[uuuMeta\uKubernetes\uEndpoint\uPort\uName]
分隔符:;
regex:默认;库伯内特斯;https
替换:1美元
行动:保持
-作业名称:kubernetes节点
刮除间隔:5s
刮擦超时:5s
度量\路径:/metrics
方案:https
kubernetes\u sd\u配置:
-api_服务器:空
角色:节点
名称空间:
姓名:[]
承载令牌文件:/var/run/secrets/kubernetes.io/servicecomport/token
tls_配置:
ca_文件:/var/run/secrets/kubernetes.io/servicecomport/ca.crt
不安全\u跳过\u验证:false
重新标记配置:
-分隔符:;
正则表达式:uuu meta_kubernetes_unode_ulabel_uu(+)
替换:1美元
行动:labelmap
-分隔符:;
正则表达式:(*)
目标\标签:\地址__
替换:kubernetes.default.svc:443
措施:更换
-source_标签:[[uuuu meta_kubernetes_node_name]
分隔符:;
正则表达式:(.+)
目标\标签:\度量\路径__
替换:/api/v1/nodes/${1}/proxy/metrics
措施:更换
-工作名称:kubernetes吊舱
刮除间隔:5s
刮擦超时:5s
度量\路径:/metrics
方案:https
kubernetes\u sd\u配置:
-api_服务器:空
角色:pod
名称空间:
姓名:[]
承载令牌文件:/var/run/secrets/kubernetes.io/servicecomport/token
tls_配置:
ca_文件:/var/run/secrets/kubernetes.io/servicecomport/ca.crt
不安全\u跳过\u验证:false
重新标记配置:
-资料来源标签:[梅塔·库伯内特斯·波德·注释·普罗米修斯·伊奥·刮]
分隔符:;
正则表达式:“真的”
替换:1美元
行动:保持
-来源标签:[元-库伯内特斯-波德-注释-普罗米修斯-路径]
分隔符:;
正则表达式:(.+)
目标\标签:\度量\路径__
替换:1美元
措施:更换
-来源标签:[地址、元数据、库伯内特斯、pod注释、普罗米修斯、io端口]
分隔符:;
正则表达式:([^:]+)(?:\d+)?;(\d+)
目标\标签:\地址__
替换:1美元:2美元
措施:更换
-分隔符:;
正则表达式:uuu meta_kubernetes_pod_ulabel(+)
替换:1美元
行动:labelmap
-source_标签:[[uuu meta_kubernetes_名称空间]
分隔符:;
正则表达式:(*)
target_标签:kubernetes_名称空间
替换:1美元
措施:更换
-来源标签:[[uuuuu meta\ukubernetes\upod\uname]
分隔符:;
正则表达式:(*)
目标标签:kubernetes_pod_名称
替换:1美元
措施:更换
-工作名称:kubernetes cadvisor
刮除间隔:5s
刮擦超时:5s
度量\路径:/metrics
方案:https
kubernetes\u sd\u配置:
-api_服务器:空
角色:节点
名称空间:
姓名:[]
承载令牌文件:/var/run/secrets/kubernetes.io/servicecomport/token
tls_配置:
ca_文件:/var/run/secrets/kubernetes.io/servicecomport/ca.crt
不安全\u跳过\u验证:false
重新标记配置:
-分隔符:;
正则表达式:uuu meta_kubernetes_unode_ulabel_uu(+)
替换:1美元
行动:labelmap
-分隔符:;
正则表达式:(*)
目标\标签:\地址__
替换:kubernetes.default.svc:443
措施:更换
-source_标签:[[uuuu meta_kubernetes_node_name]
分隔符:;
正则表达式:(.+)
目标\标签:\度量\路径__
替换:/api/v1/nodes/${1}/proxy/metrics/cadvisor
措施:更换
-作业名称:kubernetes服务端点
刮除间隔:5s
刮擦超时:5s
度量\路径:/metrics
方案:https
kubernetes\u sd\u配置:
-api_服务器:空
角色:端点
名称空间:
姓名:[]
重新标记配置:
-资料来源:标签:[[uuuuuuuu meta\ukubernetes\u service\u annotation\u prometheus\u io\u scrap]
分隔符:;
正则表达式:“真的”
替换:1美元
行动:保持
-资料来源:标签:[[uuuuuuuu meta\ukubernetes\u service\u annotation\uprometheus\uIO\u scheme]
分隔符:;
正则表达式:(https?)
目标\标签:\方案__
替换:1美元
措施:更换
-来源标签:[[uuuuuuuu meta\ukubernetes\u service\u annotation\u prometheus\u io\u path]
分隔符:;
正则表达式:(.+)
目标\标签:\度量\路径__
替换:1美元
措施:更换
-来源标签:[地址、元数据、服务、注释、普罗米修斯、io端口]
分隔符:;
正则表达式:([^:]+)(?:\d+)?;(\d+)
目标\标签:\地址__
替换:1美元:2美元
措施:更换
-分隔符:;
正则表达式:uuu meta_kubernetes_uservice_ulabel_uu(+)
替换:1美元
行动:labelmap
-source_标签:[[uuu meta_kubernetes_名称空间]
分隔符:;
正则表达式:(*)
target_标签:kubernetes_名称空间
替换:1美元
措施:更换
-来源标签:[[uuuuu meta\ukubernetes\u服务名称]
分隔符:;
正则表达式:(*)
目标标签:kubernetes\u名称
替换:1美元

操作:替换
我假设您正在执行您在评论中发布的查询:

container_memory_usage_bytes{job="kubernetes-pods"}
这不起作用,因为您正在按作业名称
kubernetes pods
进行筛选,但是
container\u memory\u usage\u bytes
来自cAdvisor。因此,根据您的配置,作业名为
kubernetes-cadvisor

因此,这应该是可行的:

container_memory_usage_bytes{job="kubernetes-cadvisor"}
container_memory_usage_bytes