hertzbeat icon indicating copy to clipboard operation
hertzbeat copied to clipboard

[BUG] <title>阈值规则配置规则

Open Uin17 opened this issue 6 months ago • 2 comments

Is there an existing issue for this?

  • [x] I have searched the existing issues

Current Behavior

1、在阈值规则新增界面配置了一条阈值规则后,再点编辑按钮,回显时,阈值规则从原来的两项规则变成了一项;

Expected Behavior

新增/编辑阈值规则能新增成功/编辑时数据回显正确且可以提交成功

Steps To Reproduce

1、新增一条阈值规则,规则(表达式)如下:equals(app,"linux_script") && equals(metrics,"disk") && contains(labels, "453") && equals(disk_num, "123") and (write_rate > 12),并新增成功,控制台无报错信息; 2、点击编辑按钮,进入编辑阈值规则界面,回显表达式时,仅剩一项: (write_rate > 12) ,如图:

Image

Image 3、基于此问题,同时创建了别的表达式来对比:对比表达式如下:equals(app,"linux_script") && equals(metrics,"basic") && (contains(labels, "213") or contains(labels, "2323")) && equals(version, "wew"),该表达式回显时,出现控制台报错,且表达式不能正常回显,如图:

Image

Image 4、此外,基于步骤3,由于表达式回显时控制台有报错,查阅了相关源码发现该处有关联到【关联监控】按钮,当次数出现错误时,【关联监控】按钮弹窗也会受影响,如图:

Image 此时该弹窗无法正常关闭,只能通过刷新页面来消除;

Environment

HertzBeat version(s):1.7.1

Debug logs

No response

Anything else?

No response

Uin17 avatar Jun 23 '25 07:06 Uin17

更新一下:步骤1出现步骤:按照步骤1正常提交无问题,且回显无问题。但是无论是新增或者是编辑,当用户点击关联监控时,进行了【添加标签】操作,此时表达式出来的数据会与原表达式数据有区别,从而倒是数据错误,回显失败。

Uin17 avatar Jun 23 '25 08:06 Uin17

Hi, thank you for your feedback. I've found the problem.

bigcyy avatar Jun 23 '25 09:06 bigcyy