首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Prometheus中的嵌套警报查询

Prometheus中的嵌套警报查询
EN

Stack Overflow用户
提问于 2016-11-28 13:45:48
回答 2查看 483关注 0票数 0

是否可以在prometheus警报中添加嵌套查询?我正在使用prometheus来监控kubernetes集群。

如果节点关闭,就会生成警报,但我想配置警报,这样如果任何节点关闭,prometheus就不会为运行在该节点上的pods和服务发送警报。

就像这样,

代码语言:javascript
复制
if(pod_down)
  if(corresponding_node_down)
    //dont send alert
    //node down alert is in firing state
EN

回答 2

Stack Overflow用户

发布于 2016-11-28 14:01:22

如果一个节点宕机,那么Kubernetes应该自动处理,并将服务转移到其他地方。因此,像这样的警报并不是很有用。

我建议你在出现用户可见的症状时发出警报,比如高延迟和错误率,而不是单独的原因,比如机器或容器停机。

票数 2
EN

Stack Overflow用户

发布于 2017-08-08 11:57:46

抑制

看一下这个Prometheus Alertmanager配置。

链接:prometheus.io/docs/alerting/configuration/#inhibit_rule

抑制是一个概念,用于在某些其他警报已经触发时抑制某些警报的通知。

示例:触发警报,通知无法访问整个集群。可以将Alertmanager配置为在触发特定警报时将与此群集相关的所有其他警报静音。这可以防止通知数百或数千个与实际问题无关的触发警报。

参考:https://prometheus.io/docs/alerting/alertmanager

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

https://stackoverflow.com/questions/40837852

复制
相关文章

相似问题

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