问题标签 [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 回答
57 浏览

grafana - Grafana Timeseries Panel:如何根据标签更改注释栏的颜色

我正在使用 Grafana 版本 8.1.0 并有一个时间序列面板,使用 HTTP 创建注释 API 和 GUI 在该面板上添加注释。

我想根据添加到该注释的标签更改注释栏的颜色。

我试图通过文档但还没有找到一种方法来做到这一点。有人可以帮我解决这个问题吗?我认为这是一个非常基本的要求,我必须在这里遗漏一些东西。

0 投票
0 回答
49 浏览

elasticsearch - Grafana 警报 - 错误:无法查询数据:超出上下文截止日期

我对格拉法纳相当陌生。我目前正在运行 Grafana v8.3.1 的 dockerized 版本。

我设置了三个警报,都指向同一个 Elasticsearch 数据源。当我导航到“警报规则”部分并展开警报文件夹时,我看到第一个警报的运行状况为“正常”,但是,其他两个警报的状态为“错误”。当我将鼠标悬停在错误上时,会弹出以下消息:查询数据失败:超出上下文期限。

我已经更改了通知和评估超时,但这似乎没有任何区别。

第一个警报有一个经典条件(状态为 ok 的那个),另外两个警报有一个 Reduce 表达式。不太确定这是否有什么不同。

对此的任何帮助将不胜感激。

谢谢!

0 投票
0 回答
47 浏览

monitoring - Grafana 8.0:表面板警报(自定义 MySQL 查询)

我正在使用 Grafana v8.0.5 并尝试使用自定义选择查询构建基于 MySQL 数据源的面板。我的要求是在行数超过 5 时提醒我。我尝试了很多方法让它工作,但没有运气。有人可以帮我实现这个要求吗?

询问:

0 投票
0 回答
52 浏览

windows - grafana、loki、过滤模式和 Windows 系统事件

我在 CentOS 8 上使用 grafana 8.3.3,在 Linux 上使用 loki 版本 2.4.1 和 promtail 版本 2.4.1,在 Windows-Server 上使用 fluent-bit,它工作得非常好。但是当我尝试使用 grafana 中的模式从 loki 查询 windows 系统事件时,我遇到了问题。当我尝试这个查询时:{job=“ServernameS62”} | 模式 "< >":< >,"< >":"< >","< >":"< >","":,"< >":< >,"":"","": ,"<_>" | eventiddata = “4624”</p>

即使有 4624 系统事件,我也没有收到任何数据。我用错了吗?

或者是否可以使用 grafana 为日志显示的检测字段?在文档中提到了“_extracted”,但我不知道如何使用它

欢迎任何建议

此致

胖胖的

0 投票
0 回答
36 浏览

notifications - Zabbix - 在给 MS 团队的 Grafana 通知中包含主机名

我正在使用带有 Zabbix 插件的 Grafana。我可以设置警报,但找不到包含受影响 VM 的主机名的方法。

我附上了当前配置以及 MS Teams 中的警报的外观。我尝试在消息模板中使用 $host ${host} 但不起作用

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
38 浏览

grafana-templating - GRAFANA:对警报规则名称进行模板化对我不起作用

您好,我正在尝试在 GRAFANA 中执行此操作: https ://grafana.com/docs/grafana/latest/alerting/old-alerting/add-notification-template/

我的意思是,我想使用模板来形成警报消息。

这是我的查询:

在我的警报配置中,我有这个:

名称:${id} 警报

并在消息中:服务 ${name} 的 id ${id} 发送警报。

但是,当我通过 Teams 接收消息时,标题显示:“${r.id} 警报”取代了“0001234 警报”,并且在消息中:“服务 $ 的 id $ 发送警报”。窃取“服务名称_1 的 id 0001234 发送警报”。这就是我所期望的...... ¿有人知道出了什么问题吗?

非常感谢 Hellow,我正在尝试在 GRAFANA 中执行此操作: https ://grafana.com/docs/grafana/latest/alerting/old-alerting/add-notification-template/

我的意思是,我想使用模板来形成警报消息。

这是我不断变化的查询:

在我的警报配置中,我有这个:

名称:${r.id} 警报

并在消息中:服务 ${name} 的 id ${id} 发送警报。

但是,当我通过 Teams 接收消息时,标题显示:“${r.id} 警报”取代了“0001234 警报”,并且在消息中:“服务 $ 的 id $ 发送警报”。窃取“服务名称_1 的 id 0001234 发送警报”。这就是我所期望的...... ¿有人知道出了什么问题吗?

非常感谢

0 投票
0 回答
98 浏览

alert - Grafana Unified Alerting - 框架不能由其标签唯一标识:具有标签重复的结果 {}

TLDR:在使用来自新的统一 Grafana 警报系统(和 InfluxDB)的多维规则时,我无法访问 field_keys 或别名

我在使用新的统一 grafana 警报系统时遇到了问题。我创建了一个新的警报规则并为我的 InfluxDB 数据库输入了一个基本查询refID=A。因为我想根据查询发送多个警报,所以我将标准经典条件表达式更改为reduce max(A)数学 $B > 0表达式。

尝试执行此警报规则后,我收到错误:警报定义的评估结果格式无效:框架不能由其标签唯一标识:具有标签重复的结果 {}

我发现发生错误是因为警报系统无法区分各个信号。经过进一步检查,我还注意到查询后的结果是用 InfluxDB 的普通字段键显示的,但reducemath表达式的结果只是都命名为 B(reduce)和 C(math)。原始字段键(或任何别名)刚刚被删除(参见示例图像)。

示例图像

使用经典条件表达式时,字段键至少在生成的 ValueString ( ) 中可见,但在使用reducemathmetric='fieldKey' , ... 时甚至不再是这种情况,因为 ValueString 现在不再具有度量字段,而是只有包含reduce和数学表达式的结果 var='B' , var='C'

我真的不明白为什么在使用reducemath表达式时字段键会被删除,以及为什么统一警报系统无法通过名称唯一识别信号(而是需要标签才能这样做)。到目前为止,我唯一的解决方案是在GROUP BY tagkey我的流入查询中添加一条语句,以根据数据库中的现有标签创建标签。

即使这样解决了我在执行警报规则时不再收到错误消息的问题,但我仍然存在我查询的信号的原始名称被删除的问题。由于我正在尝试创建多维警报规则(可以根据查询生成多个警报),因此我想将字段键添加到警报消息中(以便我可以直接查看是哪个信号导致了警报)。

我觉得奇怪的是,在处理多维时将我在警报规则中查询的字段键(信号名称)添加到标签/警报消息(消息模板)中似乎是一项如此困难(甚至是不可能)的任务警报规则。在我看来,这应该是一个基本功能。

我是否忽略了某些东西,或者是否有人暗示如何克服这个问题?因为我看到的唯一解决方案是将 fieldKeys 添加为额外标签​​ (fieldKeyNames),因此我可以使用它GROUP BY fieldKeyNames来创建一个包含 fieldKeys 的标签。然后,我将能够唯一地识别信号(不再有错误消息),并且还可以在消息模板系统中直接访问此标签(fieldKeyNames)。但如果可能的话,我想避免这样做,因为这意味着我必须重写多个(大型)数据库(并添加一个通常无用的标签)

0 投票
0 回答
14 浏览

grafana - 有什么方法可以在 grafana 的表格面板上创建警报

我知道我们只支持图形面板中的警报,但是是否有任何自定义插件或一些替代插件可以帮助我在 grafana 的表格中做同样的事情。

0 投票
0 回答
19 浏览

grafana - Grafana 警报不起作用 - 警报条件始终为假

我创建了一个 Grafana 时间序列仪表板 - 如果过去 48 小时内没有数据/值,我将发送警报通知。警报始终评估为 false 并且从不发送通知。该查询每天返回多个指标/系列 - 正如您从图片中看到的那样,2 月 10 日之后任何指标都没有更新。我附上了我的警报设置的图片 - 我不知道为什么它会忽略我的 (-48h) 在这种情况下,它总是考虑所有数据!请指教

在此处输入图像描述

0 投票
1 回答
25 浏览

grafana - Grafana :: 无法登录 http://localhost:3000/login

我新安装了 Grafana,但无法在 http://localhost:3000/login 登录

在此处输入图像描述

所有文档都显示默认用户/密码应该是admin/admin,但我被锁定了。

如果我去检查文件C:\Program Files\GrafanaLabs\grafana\defaults.ini的值设置为:

如果我尝试通过电子邮件找回密码,我不会收到任何电子邮件。

我究竟做错了什么?