[发明专利]服务监控系统及方法在审
申请号: | 201710252986.5 | 申请日: | 2017-04-18 |
公开(公告)号: | CN107305517A | 公开(公告)日: | 2017-10-31 |
发明(设计)人: | 金在镇;朴禹辰;丁求瑛 | 申请(专利权)人: | 三星SDS株式会社 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京铭硕知识产权代理有限公司11286 | 代理人: | 孙昌浩,李盛泉 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 监控 系统 方法 | ||
技术领域
本发明的实施例涉及一种用于有效地监控服务的事物(transaction)内的瓶颈区间的技术。
背景技术
应用性能管理(APM:Application Performance Management)或者应用程序性能管理意味着将重点放在监视并管理应用程序的性能和服务可用性的系统管理原则。最近,随着提供给用户的服务变得更为多样和复杂,不延迟地执行用户所要求的事务(transaction)的性能管理技术的重要性逐渐增加。
然而,现有的性能管理技术将关于事务的剖析(profiling)信息以文本形式直接发送到监控服务器,因此具有在有限的基础设施资源发生较多的负荷的问题。此外,为了解决上述的问题,仅将针对事务内的一部分区间的剖析信息发送到监控服务器,或者利用多个压缩算法而将被发送到监控服务器的数据量减少,但是这些方法在负荷的减少方面仍存在限制。
进而,根据现有的性能管理技术,为了减少负荷而仅对设定的监控范围获取了剖析信息,在此情况下,无法实现针对事务内的全部区间的监控。因此,根据现有的性能管理技术,当在监控范围之外发生问题时,无法进行针对所述问题的原因分析,据此,不可避免存在寻找事务内的正确的瓶颈区间时的困难。
[现有技术文献]
[专利文献]
韩国授权专利公报第10-0503776号(2005.07.26)
发明内容
本发明的实施例的目的在于,提供一种执行针对服务事务内的全部区间的监控,并最小化在执行监控的过程中发生的负荷的单元。
根据本发明的示例性的实施例,提供一种服务监控系统,包括:服务装置,将与目标服务的一个以上的功能块中的一个功能块对应的文本信息转换为第一缩略密钥,并将所述第一缩略密钥及所述文本信息添加到第一表,将用于表示在执行所述目标服务的过程中一个以上的所述功能块被呼叫的顺序的呼叫流信息转换为第二缩略密钥,并将所述第二缩略密钥及所述呼叫流信息添加到第二表;以及监控服务器,从所述服务装置接收所述第一表和所述第二表,并利用所述第一表和所述第二表而获取关于所述功能块的剖析信息。
所述服务装置在执行所述目标服务之前,可以将用于输出所述功能块的所述第一缩略密钥的缩略密钥输出代码以及用于测试所述功能块的性能的性能测试代码插入到所述功能块。
所述服务装置可以在执行所述目标服务的过程中利用与一个以上的功能块对应的一个以上的第一缩略密钥,将所述功能块的呼叫流信息转换为所述第二缩略密钥。
所述服务装置可以通过将所述一个以上的第一缩略密钥按序排列而获取所述呼叫流信息。
所述第一缩略密钥可以包括通过将所述文本信息散列而获取的哈希值,所述第二缩略密钥可以包括通过将所述呼叫流信息散列而获取的哈希值。
所述服务装置可以将从所述一个以上的第一缩略密钥获取的第二缩略密钥和借助所述性能测试代码而获取的性能测试结果值发送到所述监控服务器。
所述性能测试代码可以包括:在运行所述功能块时,计算所述功能块的运行开始时刻和运行终止时刻之差,从而获取所述功能块的响应时间,并将所述响应时间作为所述性能测试结果值而输出的一个以上的指令。
所述监控服务器可以参照所述第一表和所述第二表而将从所述服务装置接收的所述第二缩略密钥恢复成与所述功能块对应的文本信息。
所述剖析信息可以包括:在所述监控服务器恢复的与所述功能块对应的文本信息以及针对各个所述功能块的性能测试结果值。
根据本发明的另一示例性的实施例,提供一种服务监控方法,包括如下步骤:在服务装置中,将与目标服务的一个以上的功能块中的一个以上的功能块对应的文本信息转换为第一缩略密钥;在所述服务装置中,将所述第一缩略密钥及所述文本信息添加到第一表;在所述服务装置中,将用于表示在执行所述目标服务的过程中一个以上的所述功能块被呼叫的顺序的呼叫流信息转换为第二缩略密钥;在所述服务装置中,将所述第二缩略密钥及所述呼叫流信息添加到第二表;在监控服务器中,从所述服务装置接收所述第一表和所述第二表,在所述监控服务器中,利用所述第一表和所述第二表而获取关于所述功能块的剖析信息。
所述服务监控方法还可以包括如下的步骤:在所述服务装置中,在执行所述目标服务之前,可以将用于输出所述功能块的第一缩略密钥的缩略密钥输出代码以及用于测试所述功能块的性能的性能测试代码插入到所述功能块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星SDS株式会社,未经三星SDS株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710252986.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:终端耗电测试方法及装置
- 下一篇:告警信息的显示方法及装置