问题标签 [prometheus-alertmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6607 浏览

prometheus - Prometheus 查询和区分大小写

我有一个查询,我试图在一个标签上加入两个指标。K_Status_Value == 5 和 ON(macAddr) state_details{live="True"}

标签 macAddr 出现在两个指标中。标签的值有时以大写字母 (78:32:5A:29:2F:0D) 出现在“K_Status_Value”中,有时以小写字母 (78:72:5d:39:2f:0a) 出现,但始终以大写字母出现“state_details”的情况。有什么方法可以让标签 macAddr 值在查询中不区分大小写,这样我就不会错过大小写不匹配的情况?

0 投票
1 回答
814 浏览

yaml - 如何使用 line-notify 配置 prometheus 警报

我试图找到一种方法在我的 prometheus 服务器上发送警报通知到 line-notify。我检查了 prometheus 上的警报规则配置状态是 OK 并且警报规则可以正常检测事件,这是我用于 alertmanager 的 config.yml

但它不会向 line-notify 发送任何消息

我该怎么做才能解决这个案子?

0 投票
1 回答
2164 浏览

grafana - AND Operator in Prometheus

2 Node is UP and Running and I want to get alerts if both nodes get down, for that I am writing queries in Prometheus but getting an error

up{service="brokerA-metrics"} and {service="brokerB-metrics"} == 1

I am getting NO DATA POINT

up({service="brokerA-metrics"} and {service="brokerB-metrics"}) == 1

Error executing query: parse error at char 4: unknown function with name "up"

What is the solution for this?

0 投票
3 回答
1509 浏览

prometheus - 将 prometheus 警报中的自定义字段发送到 pagerduty

我有一个场景,我需要将当前时间戳从Prometheus发送到Pagerduty我需要从Pagerduty中的自定义详细信息中访问当前时间戳,以根据当前时间编写事件规则

目前我可以在Pagerduty ["firing", "num_firing", "num_resolved"]的Custom Details中看到三个字段。所有与警报相关的详细信息都在“触发”字段中,但作为单个字符串。

我想在Prometheus 事件规则中将时间戳添加到标签中,但问题是我将无法从“触发”字段中检索该值,因为它不是结构化格式。

Prometheus收到的Pagerduty中的事件详细信息:

我需要将当前时间戳添加到与“触发”字段相同的级别。有没有办法通过Prometheus 警报管理器配置或通过警报规则来做到这一点?

0 投票
1 回答
4606 浏览

prometheus - 如何使用 prometheus-am-executor 运行 shell 脚本

我已经下载了互联网上可用的 prometheus-am-executor-0.0.1.zip。

有人可以帮我解决以下问题。我无法设置此导出器。

  1. 如何启动这个出口商?
  2. 我们需要为这个导出器配置什么来接收来自 alertmanager 的警报?
  3. 我们需要为此导出器配置什么来运行脚本或命令。
  4. alertmanager.conf 和 alertmanager.yaml 有什么区别,我们设置它来接收来自 alertmanager 的警报。

谢谢普里约托什

0 投票
1 回答
1632 浏览

docker - Prometheus 的 AlertManager 中的 CrashLoopBackOff

我正在尝试为我的 Kubernetes 集群设置 AlertManager。我已遵循此文档(https://github.com/coreos/prometheus-operator/blob/master/Documentation/user-guides/getting-started.md)-> 一切正常。

为了设置 AlertManager,我正在研究这个文档(https://github.com/coreos/prometheus-operator/blob/master/Documentation/user-guides/alerting.md

我得到了CrashLoopBackOfffor alertmanager-example-0。请检查随附的日志:

第一张图片:$ kubectl logs -f prometheus-operator-88fcf6d95-zctgw -n monitoring

第二张图片:$ kubectl describe pod alertmanager-example-0

在此处输入图像描述 在此处输入图像描述

谁能指出我做错了什么?提前致谢。

0 投票
2 回答
5907 浏览

kubernetes - 如何使用 Prometheus Alert Manager 在 Kubernetes 中触发警报

我在集群中设置了 kube-prometheus(https://github.com/coreos/prometheus-operator/tree/master/contrib/kube-prometheus)。它包含一些默认警报,例如“CoreDNSdown 等”。如何创建自己的警报?

任何人都可以为我提供示例示例来创建将向我的 gmail 帐户发送电子邮件的警报吗?

当 docker 容器 pod 处于 Error 或 CarshLoopBackOff kubernetes 时,我遵循了此警报。但我无法让它工作。

0 投票
0 回答
3313 浏览

prometheus-alertmanager - Prometheus 磁盘警报/规则(IOP、读/写延迟;负载)是否相关?

由于获得的结果,我不确定此规则是否可以通过这种方式进行。请问有人可以告诉我看起来是否还可以,或者您有更好的建议吗?我以 7 小时间隔模式负载 > 6 观察,有点奇怪。

加载

磁盘延迟 R/W

磁盘 IOP

亲切的问候,

0 投票
1 回答
394 浏览

kubernetes - 错误 ICP 3.1.1 Grafana Prometheus Kubernetes 状态 Pod 始终“初始化”

我已完成使用 VA 安装 ICP。使用 1 个 Master、1 个 Proxy、1 个 Management、1 个 VA 和 3 个带有 GlusterFS 的 Worker。


此列表 Kubernetes Pod运行

检查使用“kubectl”获取 pod

存储 - ICP 上的 PersistentVolume GlusterFS

在此处输入图像描述

这描述了 Kubernetes Pods 错误事件


自定义指标适配器


监控-grafana


监控-prometheus


监控-prometheus-alertmanager

0 投票
1 回答
1829 浏览

kubernetes - Prometheus 服务端点抓取服务的所有端口,而不仅仅是带注释的端口

我的服务在 2 个端口上运行 - 80 和 9000 现在我只需要监视端口 80,我使用下面的配置来实现这一点。

上述解决方案在 Prometheus 中添加了两个服务端点

为了只抓取端口 80,我在配置下面添加了但它现在无法抓取任何服务端点。

有没有办法只限制特定的端口号?