问题标签 [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.
prometheus - 如何在 Prometheus Alertmanager 中迭代警报?
我正在尝试将时间戳(StartsAt 的值)放入任何警报的电子邮件正文中。需要迭代警报,以从元素获取时间戳。需要帮助,如何正确地做到这一点,以便在 yaml 文件的描述中收集生成的警报的确切时间戳?
prometheus - Alertmanager 错误: caller=notifier msg="错误发送警报" err="错误响应状态 500 内部服务器错误"
Prometheus 正在记录错误,其中似乎是对错误 API url 的调用:
每个错误中的 IP 地址实际上是被监控节点的内部 IP。因此,不知何故,prometheus 中某处的配置错误导致了这种情况。IPs不应该是alertmanager的IP地址吗?
谁能指出我可以在我的普罗米修斯配置中解决这个问题的地方?
prometheus - 普罗米修斯计数问题
我试图在普罗米修斯中计算过去一小时内有多少值 == 0 并尝试创建警报规则。
我想出了规则 count_over_time(instance==0 [1h])/count_over_time(instance)
我得到错误显示我必须遵循 Prometheus 聚合器表达式。
不知道背后的原因是什么。
非常感谢您的帮助。
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
I've also now changed the service to LoadBalancer and I try to enter like
when I hit the browser with
nothing happen...
kubernetes - 如何使用配置文件使 Prometheus Alertmanager 静音?
我正在使用官方的stable/prometheus-operator图表来使用 helm 部署 Prometheus。
到目前为止,它运行良好,除了针对CPUThrottlingHigh
许多 pod(包括自己的 Prometheus 的config-reloaders 容器)触发的烦人警报。此警报目前正在讨论中,我想暂时将其通知静音。
Alertmanager 具有静音功能,但它是基于 Web 的:
静音是在给定时间内简单地将警报静音的简单方法。静音在 Alertmanager 的 Web 界面中配置。
有一种方法可以通过CPUThrottlingHigh
使用配置文件来静音通知吗?
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?
谢谢。
prometheus - PromQL。如何添加来自不同指标的标签值
如果我有两个指标:
和
我想为重启指标设置警报,但包含cluster_name
标签。我可以以某种方式汇总来自不同指标的标签值吗?
例如警报:
需要以某种方式在megatron
此处添加 ^,以便警报管理器在发送通知时能够使用此标签
monitoring - 在prometheus helm chart values.yaml中配置alertmanager alerting
我想将 prometheus 连接到 alertmanager,但在 values.yaml helm 图表中配置 alertmanager 警报端点时遇到问题。
我之前使用 docker-compose 尝试过它并且它有效,但它与 helm 图表不同。
我下载了包含 alertmanager 的 prometheus 官方 helm chart 我配置了要抓取的服务和目标,但我找不到在哪里指定 alertmanager 到 prometheus 以尝试转发警报并通过 slack 发送。
alert - Prometheus 添加规则文件后没有启动
在将规则文件添加到之后,我添加了简单的规则以从节点导出器获取可用磁盘空间
普罗米修斯.yml
文件,prometheus 没有启动,可能是规则文件的一些问题。
我的规则文件如下所示:
prometheus 版本:2.3.2 在此处发布了另一个关于规则文件验证的问题 如何在 ubuntu 中安装最新版本的 prometheus/promtool?