The problem is that the configmap is missing a linebreak.
target_label: kubernetes_pod_namealerting:
alertmanagers:
needs to be
target_label: kubernetes_pod_name
alerting:
alertmanagers:
Deploy prometheus, and then run
kubectl edit configmap prometheus-prometheus-server
Remember to add correct indentation. Then save, and prometheus will start.
The problem is that prometheus only scrape itself for some reason. It ignores the other targets in the configmap. I think its because prometheus doesnt have access rights (RBAC) to anything but itself.
本文探讨了Prometheus配置中ConfigMap缺少换行符的问题及其解决方案,包括正确的部署与编辑方法。此外,还讨论了Prometheus仅抓取自身指标而非其他目标的原因,可能与RBAC权限设置有关。
5047

被折叠的 条评论
为什么被折叠?



