CN106789439A - 一种服务状态监测方法及装置 - Google Patents
一种服务状态监测方法及装置 Download PDFInfo
- Publication number
- CN106789439A CN106789439A CN201611262902.8A CN201611262902A CN106789439A CN 106789439 A CN106789439 A CN 106789439A CN 201611262902 A CN201611262902 A CN 201611262902A CN 106789439 A CN106789439 A CN 106789439A
- Authority
- CN
- China
- Prior art keywords
- interface
- information
- service interface
- service
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
Landscapes
- Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种服务状态监测方法及装置,其中该方法包括:实时监控各个服务接口,并实时获取启动的服务接口的注册信息、注销的服务接口的注销信息以及状态发生变化的服务接口的状态变化信息;基于实时获取的与所述服务接口对应的各项信息生成接口信息表;将所述接口信息表返回至指定终端。本申请公开的技术方案中,实时对各个服务接口进行监控,得到对应的注册信息、注销信息及状态变化信息,并将这些信息对应的接口信息表发送至指定终端,使得管理员无需人工获取服务接口的相关信息,大大提高了获取的信息的准确性,进而保证了管理员对于服务接口的有效管理。
Description
技术领域
本发明涉及云计算技术领域,更具体地说,涉及一种服务状态监测方法及装置。
背景技术
目前,云计算成为IT领域最热门的技术之一;随着信息科技的发展,云计算逐步成为业界的发展热点,国内外各大厂商的云计算服务平台也开始纷纷投入到科学、教育、文化、卫生、政府、高性能计算、电子商务、物联网等多个领域进行使用。
随着云计算规模的不断扩大,云计算平台下各种服务不断增多,对于这些服务的管理成为云计算平台下管理员最关心的问题,而现有技术中通常都是由管理员人工获取服务的相关信息并实现对应的管理,很容易出现由于管理员的失误导致信息获取不准确而无法实现有效管理的情况。
综上所述,如何提供一种能够准确获取服务的相关信息的技术方案,是目前本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种服务状态监测方法及装置,以准确获取服务的相关信息,实现对服务状态的实时监测。
为了实现上述目的,本发明提供如下技术方案:
一种服务状态监测方法,包括:
实时监控各个服务接口,并实时获取启动的服务接口的注册信息、注销的服务接口的注销信息以及状态发生变化的服务接口的状态变化信息;
基于实时获取的与所述服务接口对应的各项信息生成接口信息表;
将所述接口信息表返回至指定终端。
优选的,还包括:
实时获取执行响应的服务接口执行该响应的响应时间信息以及执行相应的服务接口执行该响应产生的流量值信息。
优选的,基于实时获取的与所述服务接口对应的各项信息生成接口信息表,包括:
基于所述注册信息生成对应的接口注册信息表,基于所述注销信息生成对应的接口注销信息表,基于所述状态变化信息生成对应的接口状态变化信息表,基于所述响应时间信息生成对应的接口响应时间信息表,基于所述流量值信息生成对应的接口流量值信息表。
优选的,基于所述响应时间信息生成对应的接口响应时间信息表,包括:
基于当前时刻之前预设时间段内各个服务接口对应的响应时间信息,对各个服务接口按照响应时间由大至小进行排序,并将得到的序号、对应的服务接口名称及响应时间信息加入接口响应时间信息表中。
优选的,基于所述流量值信息生成对应的接口流量值信息表,包括:
基于当前时刻之前预设时间段内各个服务接口对应的流量值信息,对各个服务接口按照流量值由大至小进行排序,并将得到的序号、对应的服务接口名称及流量值信息加入接口流量值信息表中。
一种服务状态监测装置,包括:
第一信息获取模块,用于:实时监控各个服务接口,并实时获取启动的服务接口的注册信息、注销的服务接口的注销信息以及状态发生变化的服务接口的状态变化信息;
性能分析模块,用于基于实时获取的与所述服务接口对应的各项信息生成接口信息表;
信息反馈模块,用于将所述接口信息表返回至指定终端。
优选的,还包括:
第二信息获取模块,用于实时获取执行响应的服务接口执行该响应的响应时间信息以及执行相应的服务接口执行该响应产生的流量值信息。
优选的,所述性能分析模块包括:
性能分析单元,用于:基于所述注册信息生成对应的接口注册信息表,基于所述注销信息生成对应的接口注销信息表,基于所述状态变化信息生成对应的接口状态变化信息表,基于所述响应时间信息生成对应的接口响应时间信息表,基于所述流量值信息生成对应的接口流量值信息表。
优选的,所述性能分析单元包括:
时间子单元,用于基于当前时刻之前预设时间段内各个服务接口对应的响应时间信息,对各个服务接口按照响应时间由大至小进行排序,并将得到的序号、对应的服务接口名称及响应时间信息加入接口响应时间信息表中。
优选的,所述性能分析单元包括:
流量子单元,用于基于当前时刻之前预设时间段内各个服务接口对应的流量值信息,对各个服务接口按照流量值由大至小进行排序,并将得到的序号、对应的服务接口名称及流量值信息加入接口流量值信息表中。
本发明提供了一种服务状态监测方法及装置,其中该方法包括:实时监控各个服务接口,并实时获取启动的服务接口的注册信息、注销的服务接口的注销信息以及状态发生变化的服务接口的状态变化信息;基于实时获取的与所述服务接口对应的各项信息生成接口信息表;将所述接口信息表返回至指定终端。本申请公开的技术方案中,实时对各个服务接口进行监控,得到对应的注册信息、注销信息及状态变化信息,并将这些信息对应的接口信息表发送至指定终端,使得管理员无需人工获取服务接口的相关信息,大大提高了获取的信息的准确性,进而保证了管理员对于服务接口的有效管理。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种服务状态监测方法的流程图;
图2为本发明实施例提供的一种服务状态监测装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,其示出了本发明实施例提供的一种服务状态监测方法的流程图,可以包括:
S11:实时监控各个服务接口,并实时获取启动的服务接口的注册信息、注销的服务接口的注销信息以及状态发生变化的服务接口的状态变化信息。
当云计算平台提供的计算模块启动后,需要实时监控各个服务接口,由此,当某个服务接口的服务注册启动时,获取该服务接口的注册信息;当某个服务接口对应的服务撤销注册时,获取该服务接口的撤销信息,可以包括:;当某个服务接口的状态发生变更时,如该服务接口被启用或者禁止,则获取该服务接口的状态变化信息。另外需要说明的是,获取的上述信息均可以包括对应服务接口的接口名称、接口方法、接口IP、接口端口号、接口状态及接口所属者,当然还可以根据实际需要进行其他设定,均在本发明的保护范围之内。
S12:基于实时获取的与服务接口对应的各项信息生成接口信息表。
获取到上述信息后对其进行统计分析,生成与上述各项信息对应的接口信息表可以是将上述各项信息均记录至一个统一的接口信息表,也可以是对应不同的信息具有不同的接口信息表,当然还可以根据实际需要进行其他设定,均在本发明的保护范围之内。
S13:将接口信息表返回至指定终端。
其中指定终端一般与管理员对应,由此将接口信息表发送至指定终端,能够使得管理员获取到服务接口的相关信息,便于实现对服务接口的管理。
本申请公开的技术方案中,实时对各个服务接口进行监控,得到对应的注册信息、注销信息及状态变化信息,并将这些信息对应的接口信息表发送至指定终端,使得管理员无需人工获取服务接口的相关信息,大大提高了获取的信息的准确性,进而保证了管理员对于服务接口的有效管理。
本发明实施例提供的一种服务状态监测方法,还可以包括:
实时获取执行响应的服务接口执行该响应的响应时间信息以及执行相应的服务接口执行该响应产生的流量值信息。
当某个服务接口执行响应时,由该服务接口执行响应开始计时,直至该次响应执行完毕停止计时,能够得到该次响应的响应时间,将该响应时间包含于响应时间信息中供获取;当某个服务接口执行响应后,根据服务接口返回的响应值计算出该次响应产生的流量值,并将该流量值包含于流量值信息中供获取,从而能够实现对于服务接口执行响应过程中对应响应时间及流量值的获取,有助于管理员对服务接口状态的获知及管理。
本发明实施例提供的一种服务状态监测方法,基于实时获取的与服务接口对应的各项信息生成接口信息表,可以包括:
基于注册信息生成对应的接口注册信息表,基于注销信息生成对应的接口注销信息表,基于状态变化信息生成对应的接口状态变化信息表,基于响应时间信息生成对应的接口响应时间信息表,基于流量值信息生成对应的接口流量值信息表。
基于不同的信息生成不同的信息表,需要说明的是,信息表中可以包含每个服务接口的标识信息,如接口名称及接口IP等,以及每个服务接口对应的上述信息,从而使得管理员能够根据实际需要选取不同的信息表进行查看,便于查询与管理。且管理员可以将得到的上述信息表作为判断***性能瓶颈的依据,进而对服务接口做定向技术优化。
本发明实施例提供的一种服务状态监测方法,基于响应时间信息生成对应的接口响应时间信息表,可以包括:
基于当前时刻之前预设时间段内各个服务接口对应的响应时间信息,对各个服务接口按照响应时间由大至小进行排序,并将得到的序号、对应的服务接口名称及响应时间信息加入接口响应时间信息表中。
预设时间段可以根据实际需要进行确定,对预设时间段内每个服务接口的响应时间信息对应响应时间由大到小对对应服务接口进行排列,从而能够使得管理员由响应时间信息表中快速获知不同服务接口的响应速度。且还可以将预设时间段内全部服务接口的全部响应时间的总和记录至响应时间信息表中,供管理员获取。
本发明实施例提供的一种服务状态监测方法,基于流量值信息生成对应的接口流量值信息表,可以包括:
基于当前时刻之前预设时间段内各个服务接口对应的流量值信息,对各个服务接口按照流量值由大至小进行排序,并将得到的序号、对应的服务接口名称及流量值信息加入接口流量值信息表中。
预设时间段可以根据实际需要进行确定,对预设时间段内每个服务接口的流量值信息对应流量值由大到小对对应服务接口进行排列,从而能够使得管理员由接口流量值信息表中快速获知不同服务接口的流量值。且还可以将预设时间段内全部服务接口的全部流量值的总和记录至接口流量值信息表中,供管理员获取。
本发明实施例还提供了一种服务状态监测装置,如图2所示,可以包括:
第一信息获取模块11,用于:实时监控各个服务接口,并实时获取启动的服务接口的注册信息、注销的服务接口的注销信息以及状态发生变化的服务接口的状态变化信息;
性能分析模块12,用于基于实时获取的与服务接口对应的各项信息生成接口信息表;
信息反馈模块13,用于将接口信息表返回至指定终端。
还可以设置有消息订阅模块,由该模块统一收集信息全部信息获取模块获取的信息。
本发明实施例提供的一种服务状态监测装置,还可以包括:
第二信息获取模块,用于实时获取执行响应的服务接口执行该响应的响应时间信息以及执行相应的服务接口执行该响应产生的流量值信息。
本发明实施例提供的一种服务状态监测装置,性能分析模块可以包括:
性能分析单元,用于:基于注册信息生成对应的接口注册信息表,基于注销信息生成对应的接口注销信息表,基于状态变化信息生成对应的接口状态变化信息表,基于响应时间信息生成对应的接口响应时间信息表,基于流量值信息生成对应的接口流量值信息表。
本发明实施例提供的一种服务状态监测装置,性能分析单元可以包括:
时间子单元,用于基于当前时刻之前预设时间段内各个服务接口对应的响应时间信息,对各个服务接口按照响应时间由大至小进行排序,并将得到的序号、对应的服务接口名称及响应时间信息加入接口响应时间信息表中。
本发明实施例提供的一种服务状态监测装置,性能分析单元可以包括:
流量子单元,用于基于当前时刻之前预设时间段内各个服务接口对应的流量值信息,对各个服务接口按照流量值由大至小进行排序,并将得到的序号、对应的服务接口名称及流量值信息加入接口流量值信息表中。
本发明实施例提供的一种服务状态监测装置中相关部分的说明请参见本发明实施例提供的一种服务状态监测方法中对应部分的详细说明,在此不再赘述。
对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种服务状态监测方法,其特征在于,包括:
实时监控各个服务接口,并实时获取启动的服务接口的注册信息、注销的服务接口的注销信息以及状态发生变化的服务接口的状态变化信息;
基于实时获取的与所述服务接口对应的各项信息生成接口信息表;
将所述接口信息表返回至指定终端。
2.根据权利要求1所述的方法,其特征在于,还包括:
实时获取执行响应的服务接口执行该响应的响应时间信息以及执行相应的服务接口执行该响应产生的流量值信息。
3.根据权利要求2所述的方法,其特征在于,基于实时获取的与所述服务接口对应的各项信息生成接口信息表,包括:
基于所述注册信息生成对应的接口注册信息表,基于所述注销信息生成对应的接口注销信息表,基于所述状态变化信息生成对应的接口状态变化信息表,基于所述响应时间信息生成对应的接口响应时间信息表,基于所述流量值信息生成对应的接口流量值信息表。
4.根据权利要求3所述的方法,其特征在于,基于所述响应时间信息生成对应的接口响应时间信息表,包括:
基于当前时刻之前预设时间段内各个服务接口对应的响应时间信息,对各个服务接口按照响应时间由大至小进行排序,并将得到的序号、对应的服务接口名称及响应时间信息加入接口响应时间信息表中。
5.根据权利要求3所述的方法,其特征在于,基于所述流量值信息生成对应的接口流量值信息表,包括:
基于当前时刻之前预设时间段内各个服务接口对应的流量值信息,对各个服务接口按照流量值由大至小进行排序,并将得到的序号、对应的服务接口名称及流量值信息加入接口流量值信息表中。
6.一种服务状态监测装置,其特征在于,包括:
第一信息获取模块,用于:实时监控各个服务接口,并实时获取启动的服务接口的注册信息、注销的服务接口的注销信息以及状态发生变化的服务接口的状态变化信息;
性能分析模块,用于基于实时获取的与所述服务接口对应的各项信息生成接口信息表;
信息反馈模块,用于将所述接口信息表返回至指定终端。
7.根据权利要求6所述的装置,其特征在于,还包括:
第二信息获取模块,用于实时获取执行响应的服务接口执行该响应的响应时间信息以及执行相应的服务接口执行该响应产生的流量值信息。
8.根据权利要求7所述的装置,其特征在于,所述性能分析模块包括:
性能分析单元,用于:基于所述注册信息生成对应的接口注册信息表,基于所述注销信息生成对应的接口注销信息表,基于所述状态变化信息生成对应的接口状态变化信息表,基于所述响应时间信息生成对应的接口响应时间信息表,基于所述流量值信息生成对应的接口流量值信息表。
9.根据权利要求8所述的装置,其特征在于,所述性能分析单元包括:
时间子单元,用于基于当前时刻之前预设时间段内各个服务接口对应的响应时间信息,对各个服务接口按照响应时间由大至小进行排序,并将得到的序号、对应的服务接口名称及响应时间信息加入接口响应时间信息表中。
10.根据权利要求8所述的装置,其特征在于,所述性能分析单元包括:
流量子单元,用于基于当前时刻之前预设时间段内各个服务接口对应的流量值信息,对各个服务接口按照流量值由大至小进行排序,并将得到的序号、对应的服务接口名称及流量值信息加入接口流量值信息表中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611262902.8A CN106789439A (zh) | 2016-12-30 | 2016-12-30 | 一种服务状态监测方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611262902.8A CN106789439A (zh) | 2016-12-30 | 2016-12-30 | 一种服务状态监测方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106789439A true CN106789439A (zh) | 2017-05-31 |
Family
ID=58954986
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611262902.8A Pending CN106789439A (zh) | 2016-12-30 | 2016-12-30 | 一种服务状态监测方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106789439A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107943678A (zh) * | 2017-11-15 | 2018-04-20 | 锐捷网络股份有限公司 | 一种评价应用访问过程的方法及评价服务器 |
CN108280010A (zh) * | 2017-12-31 | 2018-07-13 | 国网内蒙古东部电力有限公司 | Sdn北向接口运行监控方法及装置 |
CN110727555A (zh) * | 2019-09-20 | 2020-01-24 | 平安普惠企业管理有限公司 | 服务接口管理方法、装置、介质和计算机设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU123649U1 (ru) * | 2012-08-07 | 2013-01-10 | Общество с ограниченной ответственностью "Лиандри" | Система контроля показателей здоровья и оказания телемедицинских услуг |
CN105025095A (zh) * | 2015-07-10 | 2015-11-04 | 福建天晴数码有限公司 | 实现云计算弹***的集群架构 |
-
2016
- 2016-12-30 CN CN201611262902.8A patent/CN106789439A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU123649U1 (ru) * | 2012-08-07 | 2013-01-10 | Общество с ограниченной ответственностью "Лиандри" | Система контроля показателей здоровья и оказания телемедицинских услуг |
CN105025095A (zh) * | 2015-07-10 | 2015-11-04 | 福建天晴数码有限公司 | 实现云计算弹***的集群架构 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107943678A (zh) * | 2017-11-15 | 2018-04-20 | 锐捷网络股份有限公司 | 一种评价应用访问过程的方法及评价服务器 |
CN107943678B (zh) * | 2017-11-15 | 2021-01-15 | 锐捷网络股份有限公司 | 一种评价应用访问过程的方法及评价服务器 |
CN108280010A (zh) * | 2017-12-31 | 2018-07-13 | 国网内蒙古东部电力有限公司 | Sdn北向接口运行监控方法及装置 |
CN110727555A (zh) * | 2019-09-20 | 2020-01-24 | 平安普惠企业管理有限公司 | 服务接口管理方法、装置、介质和计算机设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103903199B (zh) | 一种基于个人移动终端的多用户点餐方法及*** | |
CN104243240B (zh) | 一种基于OpenFlow的SDN流量测量方法 | |
CN107135276A (zh) | 一种微服务架构下的全链路监控方法、装置和*** | |
CN105072118B (zh) | 呼叫中心座席的登录管理***及方法 | |
CN107846426B (zh) | 页面访问中用户轨迹的跟踪方法和装置 | |
CN104104720B (zh) | 一种服务器集群管理方法及*** | |
CN106789439A (zh) | 一种服务状态监测方法及装置 | |
US20140206399A1 (en) | Location-based group generation method, apparatus and system | |
CN107170446A (zh) | 语义处理服务器及用于语义处理的方法 | |
CN110493065A (zh) | 一种云中心运维的告警关联度分析方法及*** | |
CN106327212A (zh) | 一种在线招标*** | |
CN105978940B (zh) | 一种智能穿戴设备的好友添加方法及*** | |
ATE382229T1 (de) | Verfahren und system zur authentifizierung in einem computernetzwerk | |
CN107491824A (zh) | 预定会议室的方法及装置 | |
CN106603582A (zh) | 一种网络微服务发现方法 | |
CN108055167B (zh) | 一种面向应用的接口通信协议建模方法及装置 | |
CN101123591A (zh) | 聊天***及其信息处理方法 | |
WO2007099520A3 (en) | A grid computing architecture & associated method of invoking/registering network services for subscription | |
CN102591714B (zh) | 一种流程调用方法、***及应用服务器 | |
CN106161547B (zh) | 一种生成云服务体验工具的方法和装置 | |
CN105429820B (zh) | 基于软件定义网络的深度包检测***及方法 | |
CN106294457A (zh) | 网络信息推送方法及装置 | |
CN110868330A (zh) | 云平台可划分cpu资源的评估方法、装置及评估*** | |
CN103024091B (zh) | 获得网络客户端真实物理地址的方法及装置 | |
CN103389989B (zh) | 一种跨社区搜索方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170531 |
|
RJ01 | Rejection of invention patent application after publication |