问题标签 [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.
grafana - Grafana 查询云观察日志
我正在从 Cloud watch 获取日志到 Grafana 仪表板。
但是,我无法将其制成面板或仪表板。
我尝试的是去探索检查云观察日志并运行查询"fields @messages"
这是返回值
那么如何编写可以在仪表板或面板中列出以下详细信息的查询。
我试过类似的东西
但到目前为止没有运气仪表板没有显示任何内容。我也认为上面一次只会显示CRITICAL
价值而不是中等。
提前致谢
node.js - 无法将 Grafana 仪表板导出为 HTML
我想将 Grafana 仪表板图导出为 HTML,我打开 Grafana 并尝试在 VS 代码中修改解决方案,但不允许保存更改,因为它是第 3 方工具。请让我知道如何将仪表板导出为 HTML。我是格拉法纳的新手
kubernetes - 如何在 kube-prometheus-stack 中添加 Grafana 的预置通知通道?
我正在寻找例如,如何设置预置的通知通道,它在掌舵图中的 uid https://github.com/prometheus-operator/kube-prometheus
仪表板引用了通知通道,但是添加通知通道本身的示例 yaml 是什么?
kubernetes - coalesce.go:200: 警告: 不能用非通知表覆盖表 (map[])
在 grafana 图表中,我尝试添加通知程序并获取错误。通知器配置如下:
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
任何帮助都会很好,谢谢
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
prometheus - Grafana 警报条件函数
有各种 grafana 函数,如 last()、count()、min()、diff() 等,可以在 Alert Tab 中使用。我没有找到任何解释不同类型的好资料,官方文档对此也不是很清楚。
我特别想提醒查询的值是否超过 0 并忽略它 5 分钟(我在这里使用 FOR 参数)。5 分钟后检查,如果该值仍然大于 0,则警告或忽略。换句话说,如果查询的结果在 5 分钟内超过 10 个,则发出警报(非平均)。要使用什么功能?