告警信息的产生方法、装置及电子设备制造方法及图纸

技术编号:19597960 阅读:28 留言:0更新日期:2018-11-28 06:30
本发明专利技术提供了一种告警信息的产生方法、装置及电子设备,涉及云服务技术领域,该方法包括:确定实例的第一服务状态;将实例的标识发送至底层资源系统,以使底层资源系统根据标识查询实例的运行状态,并根据运行状态确定实例对应的第二服务状态;接收底层资源系统发送的第二服务状态;确定第一服务状态与第二服务状态是否相同;在确定第一服务状态与第二服务状态不同的情况下,发出状态异常的告警信息。本发明专利技术实施例将实例服务系统监控的实例的服务状态和底层资源系统中监控的运行状态联系起来,进行联合监控,在两者不同时进行状态异常的报警可以降低计费错误的情况,可以提高用户的体验度。

【技术实现步骤摘要】
告警信息的产生方法、装置及电子设备
本专利技术涉及云服务
,尤其是涉及一种告警信息的产生方法、装置及电子设备。
技术介绍
云计算服务,又称云服务,一般包括云主机、云空间、云开发、云测试和综合类产品等,是在云计算的技术架构支撑下的对外提供的按需分配、可计量的一种IT服务模式。在相关技术中,服务商需要获知与用户对应的云计算资源实例(比如云服务,云资源)服务状态和实例运行状态,因而需要对实例服务状态和实例运行状态进行监控,其中,该实例服务状态是指用户购买的云计算资源实例创建过程及服务过程的状态,比如开通中、运行中、已关停、已删除,与用户的计费相关;该实例运行状态是指云计算资源实例底层真实的运行状态,如开机、关机、异常、重启等,与用户的使用过程相关。而现有的监控方案,是通过分别对实例服务状态和实例运行状态进行监控,并在分别监控到异常时进行报警,比如在监控到服务状态为长时间处在创建中时则会进行报警,在监控到运行状态异常时也会进行报警,这种方式服务商并不能获知实例服务状态和实例运行状态是否对应或统一,因而可能会影响服务商对用户使用实例的计费,进而影响用户的体验度。比如监测到的实例服务状态为运行中,但监测到的实例运行状态为异常,此时用户无法使用实例资源,但仍然会计费,导致用户体验较差。针对相关技术中服务商并不能获知实例服务状态和实例运行状态是否对应或统一的问题,目前尚未提出有效的解决方案。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种告警信息的产生方法、装置及电子设备,以解决相关技术中服务商并不能获知实例服务状态和实例运行状态是否对应或统一的问题。第一方面,本专利技术实施例提供了一种云计算中实例状态监控方法,应用于实例服务系统,该方法包括:确定实例的第一服务状态;将实例的标识发送至底层资源系统,以使底层资源系统根据标识查询实例的运行状态,并根据运行状态确定实例对应的第二服务状态;接收底层资源系统发送的第二服务状态;确定第一服务状态与第二服务状态是否相同;在确定第一服务状态与第二服务状态不同的情况下,发出状态异常的告警信息。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,在确定实例的第一服务状态之后,该方法还包括:将实例的第一服务状态发送至底层资源系统,其中,第一服务状态用于底层资源系统在根据标识查询不到实例的运行状态的情况下,将第一服务状态作为第二服务状态。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,该方法还包括:确定第一服务状态为运行中的全部实例;针对全部实例中的每个实例,执行以下步骤:将实例的标识发送至底层资源系统,以使底层资源系统根据标识查询实例的运行状态,并根据运行状态确定实例对应的第二服务状态;接收底层资源系统发送的第二服务状态;确定第一服务状态与第二服务状态是否相同;在确定第一服务状态与第二服务状态不同的情况下,发出告警信息。结合第一方面的第二种可能的实施方式,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,确定第一服务状态为运行中的全部实例包括:每隔预定时间确定第一服务状态为运行中的全部实例。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,在确定实例的第一服务状态之后,该方法还包括:监测实例的配置和/或实例的服务状态是否发生变化;在检测到实例的配置变化和/或实例的第一服务状态发生变化的情况下,重新执行以下步骤:确定实例的第一服务状态;将实例的标识发送至底层资源系统,以使底层资源系统根据标识查询实例的运行状态,并根据运行状态确定实例对应的第二服务状态;接收底层资源系统发送的第二服务状态;确定第一服务状态与第二服务状态是否相同;在确定第一服务状态与第二服务状态不同的情况下,发出告警信息。第二方面,本专利技术实施例提供了一种云计算中实例状态监控方法,应用于底层资源系统,该方法包括:接收实例服务系统发送的实例的标识;根据标识查询实例的运行状态,并根据运行状态确定实例对应的第二服务状态;将第二服务状态发送至实例服务系统,以使实例服务系统在获取的实例的第一服务状态与第二服务状态不同时,发出状态异常的告警信息。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,在根据标识查询实例的运行状态之前,该方法还包括:接收实例服务系统发送的第一服务状态;根据运行状态确定实例对应的第二服务状态包括:在根据标识查询不到实例的运行状态的情况下,将第一服务状态确定为第二服务状态。第三方面,本专利技术实施例提供了一种告警信息的产生装置,应用于实例服务系统,包括:第一确定模块,用于确定实例的第一服务状态;第一发送模块,用于将实例的标识发送至底层资源系统,以使底层资源系统根据标识查询实例的运行状态,并根据运行状态确定实例对应的第二服务状态;第一接收模块,用于接收底层资源系统发送的第二服务状态;第一判断模块,用于确定第一服务状态与第二服务状态是否相同;第一报警模块,用于在确定第一服务状态与第二服务状态不同的情况下,发出状态异常的告警信息。第四方面,本专利技术实施例提供了一种告警信息的产生装置,应用于底层资源系统,该装置包括:第二接收模块,用于接收实例服务系统发送的实例的标识;查询模块,用于根据标识查询实例的运行状态,并根据运行状态确定实例对应的第二服务状态;第二发送模块,用于将第二服务状态发送至实例服务系统,以使实例服务系统在获取的实例的第一服务状态与第二服务状态不同时,发出状态异常的告警信息。第五方面,本专利技术实施例提供了一种电子设备,电子设备包括存储器以及处理器,存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的计算机程序时,实现上述第一方面任一项提供的方法。第六方面,本专利技术实施例提供了一种计算机存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述第一方面任一项提供的方法。本专利技术实施例带来了以下有益效果:本专利技术实施例提供的告警信息的产生方法、装置及电子设备,通过底层资源系统根据实例的运行状态转化为服务状态后返回给实例服务系统,实例服务系统将监控的实例的服务状态和底层资源系统的返回的服务状态进行比较,在两者不一致的情况下,进行状态异常的报警,即将实例服务系统监控的实例的服务状态和底层资源系统中监控的运行状态联系起来,进行联合监控,在两者不同时进行状态异常的报警,相对于现有技术中分别进行监控的方式相比,使得服务商可以基于上述报警就可以获知到实例的服务状态和实例的运行状态是对应或一致还是不对应或不一致的,进而解决了相关技术中服务商并不能获知实例服务状态和实例运行状态是否对应或统一的问题,从而可以降低对实例使用进行的计费发生错误的情况,可以提高用户的体验度。本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些本文档来自技高网...

【技术保护点】
1.一种告警信息的产生方法,其特征在于,应用于实例服务系统,所述方法包括:确定实例的第一服务状态;将所述实例的标识发送至底层资源系统,以使所述底层资源系统根据所述标识查询所述实例的运行状态,并根据所述运行状态确定所述实例对应的第二服务状态;接收所述底层资源系统发送的所述第二服务状态;确定所述第一服务状态与所述第二服务状态是否相同;在确定所述第一服务状态与所述第二服务状态不同的情况下,发出状态异常的告警信息。

【技术特征摘要】
1.一种告警信息的产生方法,其特征在于,应用于实例服务系统,所述方法包括:确定实例的第一服务状态;将所述实例的标识发送至底层资源系统,以使所述底层资源系统根据所述标识查询所述实例的运行状态,并根据所述运行状态确定所述实例对应的第二服务状态;接收所述底层资源系统发送的所述第二服务状态;确定所述第一服务状态与所述第二服务状态是否相同;在确定所述第一服务状态与所述第二服务状态不同的情况下,发出状态异常的告警信息。2.根据权利要求1所述的方法,其特征在于,在确定实例的第一服务状态之后,所述方法还包括:将所述实例的所述第一服务状态发送至所述底层资源系统,其中,所述第一服务状态用于所述底层资源系统在根据所述标识查询不到所述实例的运行状态的情况下,将所述第一服务状态作为所述第二服务状态。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述第一服务状态为运行中的全部实例;针对所述全部实例中的每个实例,执行以下步骤:将所述实例的标识发送至底层资源系统,以使所述底层资源系统根据所述标识查询所述实例的运行状态,并根据所述运行状态确定所述实例对应的第二服务状态;接收所述底层资源系统发送的所述第二服务状态;确定所述第一服务状态与所述第二服务状态是否相同;在确定所述第一服务状态与所述第二服务状态不同的情况下,发出告警信息。4.根据权利要求3所述的方法,其特征在于,确定所述第一服务状态为运行中的全部实例包括:每隔预定时间确定所述第一服务状态为运行中的全部所述实例。5.根据权利要求1所述的方法,其特征在于,在确定实例的第一服务状态之后,所述方法还包括:监测所述实例的配置参数和/或所述实例的第一服务状态是否发生变化;在检测到所述实例的配置参数发生变化和/或所述实例的第一服务状态发生变化的情况下,重新执行以下步骤:确定所述实例的第一服务状态;将所述实例的标识发送至底层资源系统,以使所述底层资源系统根据所述标识查询所述实例的运行状态,并根据所述运行状态确定所述实例对应的第二服务状态;接收所述底层资源系统发送的所述第二服务状态;确定所述第一服务状态与所述第二服务状态是否相同;在确定所述第一服务状态与所述第二服务状态不同的情况下,发出告警...

【专利技术属性】
技术研发人员:陈鹤童朱建庭
申请(专利权)人:北京金山云网络技术有限公司北京金山云科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1