Prometheus 从Alertmanager获取警报

Prometheus 从Alertmanager获取警报,prometheus,prometheus-alertmanager,Prometheus,Prometheus Alertmanager,我们的组织中有一个标准的警报结构:我们的应用程序与普罗米修斯连接,我们的警报由Alertmanager接收并发送给我们的团队。我们已将警报分为次要警报和主要警报。 我正试图找到一种方法,以便能够量化一个时间范围,即Alertmanager触发了哪个警报以及触发了多少次。我们的公司政策不允许我编写一个可以查询Slack并检索该信息的应用程序,因为这是真相的来源。因此,我试图通过Prometheus和Alertmanager api(v1和v2)访问这些信息,但无法做到这一点。 普罗米修斯的查询向我

我们的组织中有一个标准的警报结构:我们的应用程序与普罗米修斯连接,我们的警报由Alertmanager接收并发送给我们的团队。我们已将警报分为次要警报和主要警报。 我正试图找到一种方法,以便能够量化一个时间范围,即Alertmanager触发了哪个警报以及触发了多少次。我们的公司政策不允许我编写一个可以查询Slack并检索该信息的应用程序,因为这是真相的来源。因此,我试图通过Prometheus和Alertmanager api(v1和v2)访问这些信息,但无法做到这一点。 普罗米修斯的查询向我显示了所有警报,这与我们在Slack收到的警报不符。Alertmanager查询不允许我按时(或按时间范围)进行筛选。
任何帮助都将不胜感激

尝试我找到的这个链接作为开始?非常感谢。那绝对有用。但是,是否可以直接从Alertmanager获取此信息?这是重复数据消除信息,正是已触发的信息。如果您有警报,它们为您提供的UI中会有一个“警报”部分,指出哪些警报当前处于活动状态,哪些警报处于非活动状态。alertmanager实际上不是您要去的地方。如果您是新手,可能会有点困惑,但普罗米修斯警报会从普罗米修斯发送到alertmanager,大多数情况下,您几乎永远不会与alertmanager交互。总的来说,普罗米修斯和alertmanager是两个独立的过程。由于你的应用程序已经连接好了,听起来你可以向同事询问更多关于它的信息,或者在线搜索一种方法来设置你自己的普罗米修斯,并使用它。谢谢你的帮助