Preparation method and system of the present invention relates to an alarm rule, the method includes: acquiring the current character written warning rules; to recognize the role of information on the current default character character character, character role; role according to the character on the current character marking processing, until all the characters written warning rules mark processing, get the alarm rules. Write a method and system of alarm rules provided by the invention, the abstract alarm rules specific, visualization, visualization, without writing code, write can complete alarm rules, and highly readable, easy to understand, taking into account the safety, and the content is not complicated, easy to write and modify reading and extension.
【技术实现步骤摘要】
一种告警规则的编写方法及系统
本专利技术涉及交互领域,尤其涉及一种告警规则的编写方法及系统。
技术介绍
现有技术主要通过两种方案来实现用户自主编写告警规则:1)用户直接编写用于代码逻辑判断的告警规则表达式,比如VALUE>90||VALUE==“DOWN”;2)使用页面表单元素(文本框、下拉框等)实现逻辑配置;以上两种方案都存在一些缺陷,第一种方案的问题是不安全,容易遭受恶意代码攻击,并且可读性差,不易于理解,当涉及到复杂条件或者自定义函数的调用时,其他用户很难读懂。第二种方案使用表单进行告警规则的配置,容易导致页面存在大量表单元素,尤其是涉及到多层次的逻辑关系时,页面内容会非常多,可读性差,也不容易扩展新特性。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种告警规则的编写方法及系统。本专利技术解决上述技术问题的技术方案如下:一种告警规则的编写方法,包括以下步骤:步骤1,获取编写告警规则的当前字符;步骤2,根据预设的字符角色信息对所述当前字符的角色进行识别,得到字符角色;步骤3,根据所述字符角色对所述当前字符进行标注处理,直到对编写所述 ...
【技术保护点】
一种告警规则的编写方法,其特征在于,包括以下步骤:步骤1,获取编写告警规则的当前字符;步骤2,根据预设的字符角色信息对所述当前字符的角色进行识别,得到字符角色;步骤3,根据所述字符角色对所述当前字符进行标注处理,直到对编写所述告警规则的全部字符进行标注处理,得到所述告警规则。
【技术特征摘要】
1.一种告警规则的编写方法,其特征在于,包括以下步骤:步骤1,获取编写告警规则的当前字符;步骤2,根据预设的字符角色信息对所述当前字符的角色进行识别,得到字符角色;步骤3,根据所述字符角色对所述当前字符进行标注处理,直到对编写所述告警规则的全部字符进行标注处理,得到所述告警规则。2.根据权利要求1所述的编写方法,其特征在于,所述字符角色信息包括:变量参数、字符串参数、数值参数、逻辑参数和逻辑符号。3.根据权利要求1所述的编写方法,其特征在于,步骤3中,将不同的字符角色标注成不同的颜色。4.根据权利要求1至3任一项所述的编写方法,其特征在于,步骤3还包括:根据所述当前字符、所述字符角色和预设的所述告警规则的编写规则,对下一字符进行智能分析预测,得到多个字符并提示用户从所述多个字符中选择一个字符作为所述下一字符。5.根据权利要求4所述的编写方法,其特征在于,还包括:步骤6,对获取的所述当前字符进行实时检测,当所述当前字符不符合所述编写规则时,进行警告提示;步骤7,对所述告警规则进行实时检测,当所述告警规则不符合所述编写规则时,进行警告提示。6.一种告警...
【专利技术属性】
技术研发人员:温小根,
申请(专利权)人:北京思特奇信息技术股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。