我试图运行Prometheus仅监视特定名称空间(在openshift集群中)的pod。
我收到“无法在集群作用域中列出Pod”的信息-但我试图将其设置为不使用ClusterScope(仅查看特定的命名空间)。
我已经设置:
prometheus.yml: |
scrape_configs:
- job_name: prometheus
static_configs:
- targets:
- localhost:9090
- job_name: kubernetes-pods
kubernetes_sd_configs:
- namespaces:
names:
- api-mytestns1
- api-mytestns2
role: pod
relabel_configs:
[cut]
我收到此错误-即使我完全删除了-job_name:kubernetes-pods ..所以也许普罗米修斯还需要禁用它?
答案 0 :(得分:1)
我发现必须用图表/prometheus/templates/server-configmap.yaml中设置的完整副本覆盖server.alertmanagers-覆盖其中的硬编码默认值,以尝试在整个群集范围内进行抓取。 / p>