在单个 grafana 面板上添加多个警报

Adding multiple alerts on single grafana panel

我已经配置了 grafana 仪表板来监控一些 spring 启动服务的 promethus 指标。我有一个面板和一个针对其上每项服务的舞会查询。

现在我想为这些查询中的每一个添加警报。但是我找不到在单个面板上添加多个警报的方法。我只能为其中一个查询添加。

有办法吗?或者我需要将面板分成多个面板吗?

您可以在 'conditions' 中指定警报阈值正在评估的查询,但它仍然只是一个警报。因此,您的警报消息不会包含任何内容来区分哪个特定查询条件触发了警报,它只是框中的任何文本(据我所知,目前没有任何方法可以向警报消息添加变量)。

我最终得到了一个通常不被查看的单独仪表板,仅用于每个警报具有多个面板的警报。您可以使用面板 json 和节点名称、服务名称等的 search/replace 快速复制它们

Andrew Poodle 所述,您可以在该面板中创建多个查询并使用警报部分中的“多个条件”功能。他们将受到一次警报。

但是,您可以使用 grafana notification templating 来区分您的警报条件,如下图所示。