掌桥专利:专业的专利平台
掌桥专利
首页

告警消息的发送方法和装置

文献发布时间:2024-04-18 19:58:21


告警消息的发送方法和装置

技术领域

本申请涉及数据处理技术领域,特别是涉及一种告警消息的发送方法、装置、计算机设备、存储介质和计算机程序产品。

背景技术

日志记录是数据库中的一种机制,用于记录所有针对数据库的修改操作和事件,包括插入、更新和删除等操作,以及数据库系统运行情况和异常事件等信息。通常情况下,通过搜索引擎很方便地查看检索日志,当日志中存在错误数据等情况时,可以通过发送告警消息以提示对应用户。

传统方法中,根据实际应用场景中的告警条件编辑配置文件,实现告警消息的发送,然而,这种方法需要根据不同需求编辑对应的配置文件,流程繁琐,实现难度大。

发明内容

基于此,有必要针对上述技术问题,提供一种能够简化流程降低实现难度的告警消息的发送方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

第一方面,本申请提供了一种告警消息的发送方法,包括:

响应于日志数据库中初始日志数据符合预设告警触发条件,获取所述初始日志数据,所述预设告警触发条件为基于规则配置界面中对触发条件的选择操作确定得到;

获取与所述预设告警触发条件相匹配的目标发送规则,所述目标发送规则中包括目标告警对象、目标告警数据筛选条件,所述目标发送规则为基于所述规则配置界面中对发送规则的选择操作确定得到;

根据所述目标发送规则,从所述初始日志数据中确定符合所述目标告警数据筛选条件的目标日志数据,并将所述目标日志数据发送至所述目标告警对象。

在其中一个实施例中,所述获取与所述预设告警触发条件相匹配的目标发送规则,包括:

获取所述预设告警触发条件所属的目标告警规则标识信息;

基于告警规则标识信息和发送规则之间的关联关系,获取与所述目标告警规则标识信息相匹配的目标发送规则。

在其中一个实施例中,所述基于告警规则标识信息和发送规则之间的关联关系,获取与所述目标告警规则标识信息相匹配的目标发送规则,包括:

将所述目标告警规则标识信息发送至预设数据解析插件;

接收所述预设数据解析插件发送的目标发送规则,其中,目标发送规则为所述预设数据解析插件根据所述目标告警规则标识信息解析查询后得到。

在其中一个实施例中,通过所述规则配置界面设置告警信息的方式,包括:

在显示界面显示所述规则配置界面;

响应所述规则配置界面中的选择操作,确定与所述选择操作对应的告警信息,所述告警信息包括告警规则标识信息、告警触发条件、发送规则;

生成与所述告警信息相匹配的配置文本,并将所述配置文本存入预设存储区域。

在其中一个实施例中,所述配置文本中包括与所述告警规则标识信息和所述告警触发条件相匹配的第一配置子文本、与所述告警规则标识信息和所述发送规则相匹配的第二配置子文本,所述将所述配置文本存入预设存储区域,包括:

将所述第一配置子文本存入预设告警规则数据库中;

将所述第二配置子文本存入预设发送规则数据库中。

在其中一个实施例中,所述方法还包括:

响应于对待修改告警信息的调整指令,在显示界面显示与所述待修改告警信息相匹配的目标规则配置界面;

响应于所述目标规则配置界面中的选择操作,确定与所述选择操作对应的修改后的告警信息;

从所述预设存储区域中,确定与所述待修改告警信息相匹配的待修改配置文本;

根据所述修改后的告警信息调整所述待修改配置文本,得到修改后的配置文本。

第二方面,本申请还提供了一种告警消息的发送装置,包括:

第一获取模块,用于响应于日志数据库中初始日志数据符合预设告警触发条件,获取所述初始日志数据,所述预设告警触发条件为基于规则配置界面中对触发条件的选择操作确定得到;

第二获取模块,用于获取与所述预设告警触发条件相匹配的目标发送规则,所述目标发送规则中包括目标告警对象、目标告警数据筛选条件,所述目标发送规则为基于所述规则配置界面中对发送规则的选择操作确定得到;

发送模块,用于根据所述目标发送规则,从所述初始日志数据中确定符合所述目标告警数据筛选条件的目标日志数据,并将所述目标日志数据发送至所述目标告警对象。

在其中一个实施例中,所述第二获取模块,包括:

第一获取子模块,用于获取所述预设告警触发条件所属的目标告警规则标识信息;

第二获取子模块,用于基于告警规则标识信息和发送规则之间的关联关系,获取与所述目标告警规则标识信息相匹配的目标发送规则。

在其中一个实施例中,所述第二获取子模块,包括:

发送单元,用于将所述目标告警规则标识信息发送至预设数据解析插件;

接收单元,用于接收所述预设数据解析插件发送的目标发送规则,其中,目标发送规则为所述预设数据解析插件根据所述目标告警规则标识信息解析查询后得到。

在其中一个实施例中,通过所述规则配置界面设置告警信息的模块,包括:

第一显示子模块,用于在显示界面显示所述规则配置界面;

第一确定子模块,用于响应所述规则配置界面中的选择操作,确定与所述选择操作对应的告警信息,所述告警信息包括告警规则标识信息、告警触发条件、发送规则;

生成模块,用于生成与所述告警信息相匹配的配置文本,并将所述配置文本存入预设存储区域。

在其中一个实施例中,所述配置文本中包括与所述告警规则标识信息和所述告警触发条件相匹配的第一配置子文本、与所述告警规则标识信息和所述发送规则相匹配的第二配置子文本,所述生成模块,包括:

第一存储模块,用于将所述第一配置子文本存入预设告警规则数据库中;

第二存储模块,用于将所述第二配置子文本存入预设发送规则数据库中。

在其中一个实施例中,所述装置还包括:

第二显示子模块,用于响应于对待修改告警信息的调整指令,在显示界面显示与所述待修改告警信息相匹配的目标规则配置界面;

第二确定子模块,用于响应于所述目标规则配置界面中的选择操作,确定与所述选择操作对应的修改后的告警信息;

第三确定子模块,用于从所述预设存储区域中,确定与所述待修改告警信息相匹配的待修改配置文本;

调整模块,用于根据所述修改后的告警信息调整所述待修改配置文本,得到修改后的配置文本。

第三方面,本公开实施例还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本公开实施例中任一项所述的方法的步骤。

第四方面,本公开实施例还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本公开实施例中任一项所述的方法的步骤。

第五方面,本公开实施例还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本公开实施例中任一项所述的方法的步骤。

上述告警消息的发送方法、装置、计算机设备、存储介质和计算机程序产品,在根据日志数据库中的日志数据进行告警时,用户可以通过规则配置界面上执行选择操作,确定告警触发条件和发送规则,当日志数据库中初始日志数据符合告警触发条件时,获取初始日志数据,并根据和预设告警触发条件相匹配的发送规则发送告警消息,实现了告警消息发送和告警规则设置的流程的简化,可以直接通过规则配置界面实现告警规则的设置,实现难度低,便于修改调整,适用于更多应用场景;且可以根据实际应用需求筛选告警时需要发送的日志数据以及告警对象,提高了告警消息发送的准确性和有效性,便于用户及时响应,保证了日志数据库中数据的可靠性。

附图说明

为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为一个实施例中告警消息的发送方法的流程示意图;

图2为一个实施例中告警消息的发送方法的流程示意图;

图3为一个实施例中告警消息的发送方法的流程示意图;

图4为一个实施例中告警信息的设置方式的流程示意图;

图5为一个实施例中告警消息的发送方法的流程示意图;

图6为一个实施例中告警消息的发送装置的结构框图;

图7为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

在一个示例性的实施例中,如图1所示,提供了一种告警消息的发送方法,所述方法包括:

步骤S110,响应于日志数据库中初始日志数据符合预设告警触发条件,获取所述初始日志数据,所述预设告警触发条件为基于规则配置界面中对触发条件的选择操作确定得到;

本公开实施例中,响应于日志数据库中初始日志数据符合预设告警触发条件,获取初始日志数据,其中,可以通过轮询日志数据库确定日志数据库中是否存在符合预设告警触发条件的初始日志数据。在一个示例中,日志数据库可以为日志搜索引擎对应的日志数据库,日志搜索引擎可以包括但不限于elasticsearch。本实施例中,预设告警触发条件为基于规则配置界面中对触发条件的选择操作确定得到,用户可以根据实际应用需求在规则配置界面上进行选择,得到对应的告警触发条件,其中,不同的告警场景下,可以对应不同的告警触发条件。在一个示例中,规则配置界面为基于实际应用场景设置的可视化配置界面,规则配置界面中可供选择的信息类别可以包括但不限于告警触发条件、日志数据库、告警规则标识信息、发送规则等,具体可以根据实际应用场景设置得到。在一个示例中,可以对搜索引擎容器化,并执行本实施例所述的方法,例如,可以通过K8s实现搜索引擎的容器化部署。在一个示例中,使用elk(Elasticsearch,Logstash和Kibana)来作为线上日志查看的解决方案,基于elasticsearch查看检索日志,在进行日志告警时,可以部署告警程序来实现,本实施例中所述的方法可以应用于告警程序中。

步骤S120,获取与所述预设告警触发条件相匹配的目标发送规则,所述目标发送规则中包括目标告警对象、目标告警数据筛选条件,所述目标发送规则为基于所述规则配置界面中对发送规则的选择操作确定得到;

本公开实施例中,获取和预设告警触发条件相匹配的目标发送规则。在一个示例中,告警触发条件和发送规则可以存储于预设数据库中,且告警触发条件和发送规则之间存在预设的关联关系。目标发送规则为基于规则配置界面中对发送规则的选择操作确定得到,用户可以根据实际需求在规则配置界面中选择发送规则。本实施例中,发送规则中可以包括但不限于告警对象、告警数据筛选条件、告警消息文本、告警频率等,告警数据筛选条件用于对触发告警触发条件的日志数据进行筛选,根据实际应用场景将筛选后的日志数据发送给告警对象。在一个示例中,可以设置解析插件,利用解析插件从预设数据库中获取和预设告警触发条件相匹配的目标发送规则。

步骤S130,根据所述目标发送规则,从所述初始日志数据中确定符合所述目标告警数据筛选条件的目标日志数据,并将所述目标日志数据发送至所述目标告警对象。

本公开实施例中,根据目标发送规则,从初始日志数据中确定符合目标告警数据筛选条件的目标日志数据,并将目标日志数据发送至目标告警对象。在一个示例中,可以将目标日志数据以及对应的告警类型发送至目标告警对象,以提示所述目标告警对象执行相应的操作。在一个示例中,发送规则中还包括发送方式,发送方式可以包括但不限于短信发送、平台通知、电话通知等。在发送目标日志数据时,按照目标发送规则中的目标发送方式发送至目标告警对象。在一个示例中,可以根据实际应用场景中对象所属部门职责确定不同场景下的目标告警对象。

本公开实施例,在根据日志数据库中的日志数据进行告警时,用户可以通过规则配置界面上执行选择操作,确定告警触发条件和发送规则,当日志数据库中初始日志数据符合告警触发条件时,获取初始日志数据,并根据和预设告警触发条件相匹配的发送规则发送告警消息,实现了告警消息发送和告警规则设置的流程的简化,可以直接通过规则配置界面实现告警规则的设置,实现难度低,便于修改调整,适用于更多应用场景;且可以根据实际应用需求筛选告警时需要发送的日志数据以及告警对象,提高了告警消息发送的准确性和有效性,便于用户及时响应,保证了日志数据库中数据的可靠性。

在一个实施例中,如图2所示,所述获取与所述预设告警触发条件相匹配的目标发送规则,包括:

步骤S121,获取所述预设告警触发条件所属的目标告警规则标识信息;

步骤S122,基于告警规则标识信息和发送规则之间的关联关系,获取与所述目标告警规则标识信息相匹配的目标发送规则。

本公开实施例中,通过告警规则标识信息确定目标发送规则。具体地,获取预设告警触发条件所属的目标告警规则标识信息,其中,告警规则标识信息可以为告警规则名称,不同告警规则可以对应不同的名称,用于区分不同场景下的不同告警规则。在一个示例中,告警触发条件和告警规则标识信息之间的关联关系可以为根据用户的操作确定得到,例如,用户可以在建立或修改告警触发条件时,设置其所属的告警规则标识信息。根据告警规则标识信息和发送规则之间的关联关系,获取和目标告警规则标识信息相匹配的目标发送规则,在一个示例中,告警规则标识信息和发送规则之间的关联关系可以为根据规则配置界面中的操作确定得到,告警规则标识信息和发送规则之间的关联关系可以从预设数据库中获取得到。在一个示例中,可以通过数据解析插件进行发送规则的查询,得到目标发送规则。

本公开实施例,通过告警触发条件和告警规则标识信息之间的关联关系确定目标告警规则标识信息,并确定和目标告警规则标识信息相匹配的目标发送规则,实现了通过标识信息建立告警触发条件和发送规则之间的对应关系,告警触发条件的判断和发送规则的获取可以分别单独进行处理,在符合告警触发条件的情况下,再根据标识信息确定发送规则,简化了告警流程的同时,有效降低了数据处理的工作量,且便于告警相关数据的管理、修改等操作,适用于更多应用场景。

在一个实施例中,如图3所示,所述基于告警规则标识信息和发送规则之间的关联关系,获取与所述目标告警规则标识信息相匹配的目标发送规则,包括:

步骤S1221,将所述目标告警规则标识信息发送至预设数据解析插件;

步骤S1222,接收所述预设数据解析插件发送的目标发送规则,其中,目标发送规则为所述预设数据解析插件根据所述目标告警规则标识信息解析查询后得到。

本公开实施例中,通过预设数据解析插件确定目标发送规则。具体地,将目标告警规则标识信息发送至预设数据解析插件,其中,预设数据解析插件为事先根据实际应用场景设置得到,预设数据解析插件能够根据接收到的告警规则标识信息进行解析并查询对应的数据库,得到对应的发送规则。接收预设数据解析插件发送的目标发送规则。在一个示例中,预设数据解析插件的配置参数可以根据实际应用场景设置得到,不同告警场景下,可能对应不同的数据库,数据解析插件对应查询的数据库也会存在差异。

本公开实施例,通过数据解析插件解析标识信息对应的发送规则,实现了发送规则的自动匹配和查询,且通过插件实现,调用插件和存储发送规则的数据库,能够快速高效地实现不同应用场景下的告警消息的发送,从而介入不同告警体系中,适用于更多应用场景。

在一个实施例中,如图4所示,通过所述规则配置界面设置告警信息的方式,包括:

步骤S410,在显示界面显示所述规则配置界面;

步骤S420,响应所述规则配置界面中的选择操作,确定与所述选择操作对应的告警信息,所述告警信息包括告警规则标识信息、告警触发条件、发送规则;

步骤S430,生成与所述告警信息相匹配的配置文本,并将所述配置文本存入预设存储区域。

本公开实施例中,通过规则配置界面设置告警信息时,在显示界面显示所述规则配置界面,用户可以在规则配置界面中根据实际应用需求选择告警信息。响应于规则配置界面中的选择操作,确定选择操作对应的告警信息,其中,告警信息可以包括但不限于告警规则标识信息、告警触发条件、发送规则等。在一个示例中,可以通过自定义规则配置界面中显示的信息实现规则配置界面在不同场景下的应用。在一个示例中,响应于告警信息设置的触发操作,在显示界面显示规则配置界面。得到告警信息后,根据告警信息生成对应的配置文本,并将配置文本存入预设存储区域,预设存储区域可以为一个或多个。在一个示例中,不同告警信息可以对应不同的配置文本字段,根据选择操作对应的告警信息的配置文本字段,可以确定得到配置文本。在一个示例中,当应用于K8s部署场景中时,告警信息对应的字段转换为configmap可以得到配置文本。

本公开实施例,通过规则配置界面上的选择操作就可以实现告警信息的设置和存储,通过可视化的页面创建日志告警规则,降低了告警数据设置的实现难度,简化了操作流程,无需用户建立相关配置文件,保证了告警信息设置的准确性和效率,提高了告警信息设置的灵活性,提升了用户的体验感,适用于更多应用场景。

在一个实施例中,所述配置文本中包括与所述告警规则标识信息和所述告警触发条件相匹配的第一配置子文本、与所述告警规则标识信息和所述发送规则相匹配的第二配置子文本,所述将所述配置文本存入预设存储区域,包括:

将所述第一配置子文本存入预设告警规则数据库中;

将所述第二配置子文本存入预设发送规则数据库中。

本公开实施例中,可以根据告警信息对应的配置文本确定得到第一配置子文本和第二配置子文本,其中,第一配置子文本和告警规则标识信息、告警触发条件相匹配,第一配置子文本中的告警规则标识信息和告警触发条件之间相关联;第二配置子文本和告警规则标识信息、发送规则相匹配,第二配置子文本中的告警规则标识信息和发送规则之间相关联。在存储配置文本时,将第一配置子文本存入预设告警规则数据库中,将第二配置子文本存入预设发送规则数据库中。在一个示例中,预设告警规则数据库可以为预设的规则文件夹,服务器为自动根据预设告警规则数据库中的告警触发条件轮询日志数据库。在一个示例中,预设发送规则数据库可以为平台数据库表,根据告警规则标识信息可以对预设发送规则数据库进行查询,得到对应的发送规则。

本公开实施例,将对应不同数据的配置子文本存入不同的预设数据库中,实现了告警触发条件和发送规则的分开存储,便于后续日志告警流程中告警触发条件判断和发送规则获取的分开处理,降低了数据处理工作量,提高了数据处理的效率,且便于调整修改和数据的管理,有效提高了灵活性,适用于更多应用场景。

在一个实施例中,如图5所示,所述方法还包括:

步骤S510,响应于对待修改告警信息的调整指令,在显示界面显示与所述待修改告警信息相匹配的目标规则配置界面;

步骤S520,响应于所述目标规则配置界面中的选择操作,确定与所述选择操作对应的修改后的告警信息;

步骤S530,从所述预设存储区域中,确定与所述待修改告警信息相匹配的待修改配置文本;

步骤S540,根据所述修改后的告警信息调整所述待修改配置文本,得到修改后的配置文本。

本公开实施例中,还可以对建立的告警信息进行修改。具体地,响应于对待修改告警信息的调整指令,在显示界面显示和待修改告警信息相匹配的目标规则配置界面,用户可以在目标规则配置界面中对需要修改的信息进行调整。响应于目标规则配置界面中的选择操作,确定和选择操作对应的修改后的告警信息。确定修改后的告警信息后,对配置文本进行修改,具体地,从预设存储区域中,确定和待修改告警信息相匹配的待修改配置文本,并根据修改后的告警信息调整待修改配置文本,得到修改后的配置文本,其中,修改后的配置文本为根据修改后的告警信息对应的文本字段确定得到。

本公开实施例,可以通过规则配置界面对告警信息进行修改和存储,在降低了告警信息设置的实现难度的同时,提高了告警信息设置的灵活性,能够根据实际应用场景对告警信息进行修改,且无需手动设置对应的配置文件,降低了数据处理工作量,通过可视化的实现,提升了用户的体验感。

在一个示例中,使用elk(Elasticsearch,Logstash和Kibana)来作为线上日志查看的解决方案,基于elasticsearch查看检索日志,且使用K8s进行部署。在进行日志告警时,可以部署告警程序来实现,本实施例中所述的方法可以应用于告警程序中。具体地,收集到的日志写入到elasticsearch(即搜索引擎),在一个示例中,可以写入搜索引擎对应的日志数据库中;在K8s上部署elastalert(即告警程序),并把rule规则(即告警信息)转换configmap,告警规则标识信息为主键写入平台数据库表中。在创建日志告警信息时,可以在规则配置界面上进行选择输入,得到对应的告警信息,程序把告警信息的相应字段转换成configmap并自定义加载到elastalert rules文件夹(即预设告警规则数据库)下。在告警过程中,elastalert根据文件夹中的规则轮询elasticsearch,如果规则命中后,则将对应的告警规则标识信息发送到自定义开发的elastalert插件;插件会调用预设接口程序(即预设数据解析插件),接口程序根据内容解析后查询平台数据库表,查询具体的发送规则,例如告警需要发送到哪个群,是否需要电话通知等。

通过本实施例,实现了告警信息的可视化管理,通过开发告警程序、数据解析插件,实现了发送规则的自定义设置和修改,简化了告警流程,降低了实现难度和数据管理难度,且可以应用于不同场景下不同的告警体系中,适用于更多应用场景,基于规则配置界面的可视化管理,提高了规则配置的可操作性,提升了用户的体验感。

应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的告警消息的发送方法的告警消息的发送装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个告警消息的发送装置实施例中的具体限定可以参见上文中对于告警消息的发送方法的限定,在此不再赘述。

在一个示例性的实施例中,如图6所示,提供了一种告警消息的发送装置600,包括:

第一获取模块610,用于响应于日志数据库中初始日志数据符合预设告警触发条件,获取所述初始日志数据,所述预设告警触发条件为基于规则配置界面中对触发条件的选择操作确定得到;

第二获取模块620,用于获取与所述预设告警触发条件相匹配的目标发送规则,所述目标发送规则中包括目标告警对象、目标告警数据筛选条件,所述目标发送规则为基于所述规则配置界面中对发送规则的选择操作确定得到;

发送模块630,用于根据所述目标发送规则,从所述初始日志数据中确定符合所述目标告警数据筛选条件的目标日志数据,并将所述目标日志数据发送至所述目标告警对象。

在一个实施例中,所述第二获取模块,包括:

第一获取子模块,用于获取所述预设告警触发条件所属的目标告警规则标识信息;

第二获取子模块,用于基于告警规则标识信息和发送规则之间的关联关系,获取与所述目标告警规则标识信息相匹配的目标发送规则。

在一个实施例中,所述第二获取子模块,包括:

发送单元,用于将所述目标告警规则标识信息发送至预设数据解析插件;

接收单元,用于接收所述预设数据解析插件发送的目标发送规则,其中,目标发送规则为所述预设数据解析插件根据所述目标告警规则标识信息解析查询后得到。

在一个实施例中,通过所述规则配置界面设置告警信息的模块,包括:

第一显示子模块,用于在显示界面显示所述规则配置界面;

第一确定子模块,用于响应所述规则配置界面中的选择操作,确定与所述选择操作对应的告警信息,所述告警信息包括告警规则标识信息、告警触发条件、发送规则;

生成模块,用于生成与所述告警信息相匹配的配置文本,并将所述配置文本存入预设存储区域。

在一个实施例中,所述配置文本中包括与所述告警规则标识信息和所述告警触发条件相匹配的第一配置子文本、与所述告警规则标识信息和所述发送规则相匹配的第二配置子文本,所述生成模块,包括:

第一存储模块,用于将所述第一配置子文本存入预设告警规则数据库中;

第二存储模块,用于将所述第二配置子文本存入预设发送规则数据库中。

在一个实施例中,所述装置还包括:

第二显示子模块,用于响应于对待修改告警信息的调整指令,在显示界面显示与所述待修改告警信息相匹配的目标规则配置界面;

第二确定子模块,用于响应于所述目标规则配置界面中的选择操作,确定与所述选择操作对应的修改后的告警信息;

第三确定子模块,用于从所述预设存储区域中,确定与所述待修改告警信息相匹配的待修改配置文本;

调整模块,用于根据所述修改后的告警信息调整所述待修改配置文本,得到修改后的配置文本。

上述告警消息的发送装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个示例性的实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括处理器、存储器、输入/输出接口(Input/Output,简称I/O)和通信接口。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储告警消息等本实施例所述的方法中涉及的数据。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种告警消息的发送方法。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。

在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要符合相关规定。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。

相关技术
  • 一种消息发送方法、装置及公众平台
  • 发送及接收心跳消息的方法、装置、计算机可读介质及电子设备
  • 消息发送方法及装置、终端、接入及移动性管理实体
  • 消息发送失败的处理方法及系统、装置和存储介质
  • 一种推送消息的发送方法及装置
  • 告警消息发送方法、网络设备和告警系统
  • 告警消息的发送方法、装置、电子设备及可读存储介质
技术分类

06120116483451