首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未发现目标的普罗米修斯警报规则

未发现目标的普罗米修斯警报规则
EN

Stack Overflow用户
提问于 2021-12-27 02:28:59
回答 3查看 2.6K关注 0票数 6

我在使用prometheus/kube-prometheus-stack 25.1.0配置监控模块时收到了警报。

警报

代码语言:javascript
复制
[FIRING:1] KubeProxyDown - critical
Alert: Target disappeared from Prometheus target discovery. - critical
 Description: KubeProxy has disappeared from Prometheus target discovery.
 Details:
  • alertname: KubeProxyDown
  • prometheus: monitoring/prometheus-kube-prometheus-prometheus
  • severity: critical

我认为这是kube-prometheus-stack 25.x.x中的一个新的默认规则。它在prometheus/kube-prometheus-stack 21.x.x中不存在。

同样的问题发生在EKS和minikube。

KubeProxyDown规则

代码语言:javascript
复制
alert: KubeProxyDown
expr: absent(up{job="kube-proxy"}
  == 1)
for: 15m
labels:
  severity: critical
annotations:
  description: KubeProxy has disappeared from Prometheus target discovery.
  runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubeproxydown
  summary: Target disappeared from Prometheus target discovery.

我怎样才能解决这个问题?

如果有人能帮我,我会很感激

EN

回答 3

Stack Overflow用户

发布于 2022-03-02 19:49:40

这就是在AWS EKS集群v1.21中对我起作用的地方:

代码语言:javascript
复制
$ kubectl edit cm/kube-proxy-config -n kube-system
---
metricsBindAddress: 127.0.0.1:10249 ### <--- change to 0.0.0.0:10249
$ kubectl delete pod -l k8s-app=kube-proxy -n kube-system

注意,配置映射的名称是kube-proxy-config,而不是kube-proxy

票数 5
EN

Stack Overflow用户

发布于 2022-01-05 08:49:52

metrics-bind-addresskube-proxy中发生了变化。下面是这里这里这里发布的问题。我可以建议如下。将kube-proxy ConfigMap更改为不同的值:

代码语言:javascript
复制
$ kubectl edit cm/kube-proxy -n kube-system
## Change from
    metricsBindAddress: 127.0.0.1:10249 ### <--- Too secure
## Change to
    metricsBindAddress: 0.0.0.0:10249
$ kubectl delete pod -l k8s-app=kube-proxy -n kube-system
票数 3
EN

Stack Overflow用户

发布于 2022-11-16 09:08:02

前面的两个答案都是正确的,但是如果您要升级到ek 1.22,您只能将kube代理插件升级到v1.22.11-eksbuild.2 (当前的一个),而cm将被自动更新。

metricsBindAddress: 127.0.0.1:10249

metricsBindAddress: 0.0.0.0:10249

不需要手动更新

您可以从https://docs.aws.amazon.com/eks/latest/userguide/managing-kube-proxy.html中看到AWS文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70491211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档