问题标签 [grafana-alerts]

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 回答
714 浏览

grafana - Grafana 查询云观察日志

我正在从 Cloud watch 获取日志到 Grafana 仪表板。

但是,我无法将其制成面板或仪表板。

我尝试的是去探索检查云观察日志并运行查询"fields @messages"

这是返回值

那么如何编写可以在仪表板或面板中列出以下详细信息的查询。

我试过类似的东西

但到目前为止没有运气仪表板没有显示任何内容。我也认为上面一次只会显示CRITICAL价值而不是中等。

提前致谢

0 投票
0 回答
79 浏览

node.js - 无法将 Grafana 仪表板导出为 HTML

我想将 Grafana 仪表板图导出为 HTML,我打开 Grafana 并尝试在 VS 代码中修改解决方案,但不允许保存更改,因为它是第 3 方工具。请让我知道如何将仪表板导出为 HTML。我是格拉法纳的新手

0 投票
0 回答
68 浏览

grafana - grafana 警报在输出中显示 {},我们从哪里得到这个,无论如何都要更新它

下图显示了输出 {},为什么我们得到这个以及如何更新它? 在此处输入图像描述

0 投票
0 回答
57 浏览

prometheus - grafana 测试警报有效,但即使满足条件,实际警报也不起作用

我正在使用grafana6.5.0。对于警报,正在使用 slack。

我已经从警报部分创建了通知通道,并且测试警报正在松弛发送。

现在,在仪表板中指标的警报部分中,条件已满足,但未在松弛时发送警报。

这是普罗米修斯查询的截图在此处输入图像描述

这是设置所有配置的警报页面的屏幕截图在此处输入图像描述

这是松弛测试通知的屏幕截图在此处输入图像描述

现在所有条件都满足了,但没有在松弛时发送警报。这个问题有什么解决办法吗?

0 投票
1 回答
535 浏览

kubernetes - 如何在 kube-prometheus-stack 中添加 Grafana 的预置通知通道?

我正在寻找例如,如何设置预置的通知通道,它在掌舵图中的 uid https://github.com/prometheus-operator/kube-prometheus

仪表板引用了通知通道,但是添加通知通道本身的示例 yaml 是什么?

0 投票
1 回答
395 浏览

kubernetes - coalesce.go:200: 警告: 不能用非通知表覆盖表 (map[])

在 grafana 图表中,我尝试添加通知程序并获取错误。通知器配置如下:

0 投票
0 回答
644 浏览

grafana - 如何使 Grafana 发送带有来自关系数据库查询的值的警报消息

我有一个 grafana 仪表板。我需要发送带有特定值的警报消息。

我需要一条警报消息,其中包含查询返回的值(文本、标签)。

时间序列查询: 来自 MySQL 的时间序列查询

警报配置:

警报配置

我收到此警报: 在此处输入图像描述

正如我们所看到的,我尝试了不同的方法来获取值,但是没有用。

我收到这个:每分钟来自 $ 的请求数量超过 $。

但我想要这个:来自 [TAG NAME] 的每分钟请求数量大于 [COUNT]。

0 投票
0 回答
79 浏览

javascript - 如何在html中更改json的显示值

我在工作中将 Grafana 用于一些仪表板,然后为此添加了一些警报。对于那些不知道的人:警报通过电子邮件发送带有 html 模板的 json,以显示我想查看的一些指标。

问题是警报有点坏了,在我的 json 中添加了一些零,当我想要发送一个像 1422 这样的数字时,我收到 1422.000,当我想发送 23 时,我收到 23.000,这可能会使收到我的电子邮件的人感到困惑。

我尝试了一切可能的方法来从 grafana 更改它,但我做不到,所以我想尝试一些不同的东西。

我为这些警报创建了电子邮件模板,数据显示在如下表格中:

我想将 {{.value}} 中的值更改为不带零的数字。

尝试使用 {{.value | number: "0-0"}} 不起作用,尝试使用 {{.value.tofixed()}} 并且不起作用。

也许是一些脚本,但不知道该怎么做。

附加数据:

  • 无法更改 Json

来自警报触发的 json:

我不知道为什么数据会改变

收到这封电子邮件 https://imgur.com/3ePQJNp

任何帮助都会很好,谢谢

0 投票
0 回答
101 浏览

sql - grafana中的动态警报系统,可能吗?

大家,感谢您的关注,我有一个大问题,我的系统中有 1k 个客户端,我想使用 grafana 实时制作警报系统,它会向我发送警报,例如告诉我,如您在示例中看到的成功率低的客户。这是例如sql:

捕获警报:

[![警报配置][1]][1]

我在制作通用警报时没有问题,但我需要 grafana 独立于每个客户端评估每个警报,并告诉我哪个客户端产生警报。我知道我可以在查询中按 client_id 进行分组,但我认为这不是解决方案,因为正如您在图中看到的那样,他们不会评估每个 client_id。

这是图表,但我需要按 client_id 拆分,我知道我可以使用 where client_id='xxx' 进行 1k 个不同的查询,但这不是解决方案。

[![图][2]][2]

我调查了要放置一个变量,但是该选项有问题是您的数据库是例如作为rockset的签名插件。

谢谢和对不起我的英语。[1]:https ://i.stack.imgur.com/oHgSN.png [2]:https ://i.stack.imgur.com/xTniH.png

0 投票
0 回答
212 浏览

prometheus - Grafana 警报条件函数

有各种 grafana 函数,如 last()、count()、min()、diff() 等,可以在 Alert Tab 中使用。我没有找到任何解释不同类型的好资料,官方文档对此也不是很清楚。

我特别想提醒查询的值是否超过 0 并忽略它 5 分钟(我在这里使用 FOR 参数)。5 分钟后检查,如果该值仍然大于 0,则警告或忽略。换句话说,如果查询的结果在 5 分钟内超过 10 个,则发出警报(非平均)。要使用什么功能?