问题标签 [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 投票
2 回答
2824 浏览

prometheus - 如何在 Prometheus Alertmanager 中迭代警报?

我正在尝试将时间戳(StartsAt 的值)放入任何警报的电子邮件正文中。需要迭代警报,以从元素获取时间戳。需要帮助,如何正确地做到这一点,以便在 yaml 文件的描述中收集生成的警报的确切时间戳?

0 投票
1 回答
2810 浏览

prometheus - Alertmanager 错误: caller=notifier msg="错误发送警报" err="错误响应状态 500 内部服务器错误"

Prometheus 正在记录错误,其中似乎是对错误 API url 的调用:

每个错误中的 IP 地址实际上是被监控节点的内部 IP。因此,不知何故,prometheus 中某处的配置错误导致了这种情况。IPs不应该是alertmanager的IP地址吗?

谁能指出我可以在我的普罗米修斯配置中解决这个问题的地方?

0 投票
1 回答
472 浏览

prometheus - 普罗米修斯计数问题

我试图在普罗米修斯中计算过去一小时内有多少值 == 0 并尝试创建警报规则。

我想出了规则 count_over_time(instance==0 [1h])/count_over_time(instance)

我得到错误显示我必须遵循 Prometheus 聚合器表达式。

不知道背后的原因是什么。

非常感谢您的帮助。

0 投票
1 回答
1247 浏览

slack - 将 slack 字段添加到 Prometheus 警报管理器 slack 通知

新版本的 Prometheus 警报管理器增加了对松弛附件中字段部分的支持。我正在尝试设置一个go 模板来循环生成每个警报标签的字段。测试配置后,我收到语法错误“无法读取隐式映射对;缺少冒号”。有没有人尝试过同样的事情并成功了?非常感谢。我的配置如下:

试过这个也不行。

0 投票
1 回答
1322 浏览

kubernetes - K8S - Not able to see alerts via - alertmanager

I've Prometheus operator which is working as expected https://github.com/coreos/prometheus-operator

Now I want to apply the alert manager from scratch

After reading the docs im came out with those yamls. but the problem is when I entered to the UI Nothing is shown, any idea what I miss here ?

http://localhost:9090/alerts I use port forwarding ...

This is all the config files I've apply to my k8s cluster I just want to do some simple test to see that it working and then extend it to our needs...

alertmanger_main.yml

alertmanger_service.yml

testalert.yml

alertmanager.yml

and to create secret I use

kubectl create secret generic alertmanager-main --from-file=alertmanager.yaml

what I need is some basic alerts in K8S and I follow the documatation but didnt find any good step by step tutorial

enter image description here

I've also now changed the service to LoadBalancer and I try to enter like

when I hit the browser with

nothing happen...

0 投票
4 回答
22880 浏览

kubernetes - 如何使用配置文件使 Prometheus Alertmanager 静音?

我正在使用官方的stable/prometheus-operator图表来使用 helm 部署 Prometheus。

到目前为止,它运行良好,除了针对CPUThrottlingHigh许多 pod(包括自己的 Prometheus 的config-reloaders 容器)触发的烦人警报。此警报目前正在讨论中,我想暂时将其通知静音。

Alertmanager 具有静音功能,但它是基于 Web 的:

静音是在给定时间内简单地将警报静音的简单方法。静音在 Alertmanager 的 Web 界面中配置。

有一种方法可以通过CPUThrottlingHigh使用配置文件来静音通知吗?

0 投票
2 回答
7501 浏览

grafana - 如何在 ubuntu 中安装最新版本的 prometheus/promtool?

我下载的我的prometheus版本是2.3.2

untared 和 prometheus 已经作为服务运行。

我想使用 promtool 验证我的 Prometheus 警报管理器规则。从下面的博客创建了一条规则。

https://petargitnik.github.io/blog/2018/01/04/how-to-write-rules-for-prometheus

当我运行 promtool 检查规则 /etc/prometheus/prometheus.rules.yml

它说,Promtheus 没有安装,所以再次使用 apt get prometheus 安装

但这是安装的 promtool 的旧版本,这是版本详细信息:

Prometheus 版本 2 使用 yml 文件作为规则,较旧的使用一些不同的文件,所以我的 promtool 检查规则失败。

谁能建议如何升级最新的promtool?

谢谢。

0 投票
1 回答
7149 浏览

prometheus - PromQL。如何添加来自不同指标的标签值

如果我有两个指标:

我想为重启指标设置警报,但包含cluster_name标签。我可以以某种方式汇总来自不同指标的标签值吗?

例如警报:

需要以某种方式在megatron此处添加 ^,以便警报管理器在发送通知时能够使用此标签

0 投票
2 回答
3479 浏览

monitoring - 在prometheus helm chart values.yaml中配置alertmanager alerting

我想将 prometheus 连接到 alertmanager,但在 values.yaml helm 图表中配置 alertmanager 警报端点时遇到问题。
我之前使用 docker-compose 尝试过它并且它有效,但它与 helm 图表不同。

我下载了包含 alertmanager 的 prometheus 官方 helm chart 我配置了要抓取的服务和目标,但我找不到在哪里指定 alertmanager 到 prometheus 以尝试转发警报并通过 slack 发送。

0 投票
1 回答
819 浏览

alert - Prometheus 添加规则文件后没有启动

在将规则文件添加到之后,我添加了简单的规则以从节点导出器获取可用磁盘空间

普罗米修斯.yml

文件,prometheus 没有启动,可能是规则文件的一些问题。

我的规则文件如下所示:

prometheus 版本:2.3.2 在此处发布了另一个关于规则文件验证的问题 如何在 ubuntu 中安装最新版本的 prometheus/promtool?