The invention provides a service monitoring system and method. According to the service monitoring system includes one embodiment of the present invention: a service device, a corresponding function block more than one function block and the target service in the text information into the first abbreviation key, and the first abbreviation key and the text information is added to the table will be used to say in the execution process of the target service in the call flow information into second key function blocks are abbreviated call order, and the second key and the abbreviated call flow information is added to the second; and the monitoring server, from the service unit receives the first and the second table second, using the first and the second and get on the function block information analysis.
【技术实现步骤摘要】
服务监控系统及方法
本专利技术的实施例涉及一种用于有效地监控服务的事物(transaction)内的瓶颈区间的技术。
技术介绍
应用性能管理(APM:ApplicationPerformanceManagement)或者应用程序性能管理意味着将重点放在监视并管理应用程序的性能和服务可用性的系统管理原则。最近,随着提供给用户的服务变得更为多样和复杂,不延迟地执行用户所要求的事务(transaction)的性能管理技术的重要性逐渐增加。然而,现有的性能管理技术将关于事务的剖析(profiling)信息以文本形式直接发送到监控服务器,因此具有在有限的基础设施资源发生较多的负荷的问题。此外,为了解决上述的问题,仅将针对事务内的一部分区间的剖析信息发送到监控服务器,或者利用多个压缩算法而将被发送到监控服务器的数据量减少,但是这些方法在负荷的减少方面仍存在限制。进而,根据现有的性能管理技术,为了减少负荷而仅对设定的监控范围获取了剖析信息,在此情况下,无法实现针对事务内的全部区间的监控。因此,根据现有的性能管理技术,当在监控范围之外发生问题时,无法进行针对所述问题的原因分析,据 ...
【技术保护点】
一种服务监控系统,包括:服务装置,将与目标服务的一个以上的功能块中的一个功能块对应的文本信息转换为第一缩略密钥,并将所述第一缩略密钥及所述文本信息添加到第一表,将用于表示在执行所述目标服务的过程中一个以上的所述功能块被呼叫的顺序的呼叫流信息转换为第二缩略密钥,并将所述第二缩略密钥及所述呼叫流信息添加到第二表;以及监控服务器,从所述服务装置接收所述第一表和所述第二表,并利用所述第一表和所述第二表而获取关于所述功能块的剖析信息。
【技术特征摘要】
2016.04.19 KR 10-2016-00475471.一种服务监控系统,包括:服务装置,将与目标服务的一个以上的功能块中的一个功能块对应的文本信息转换为第一缩略密钥,并将所述第一缩略密钥及所述文本信息添加到第一表,将用于表示在执行所述目标服务的过程中一个以上的所述功能块被呼叫的顺序的呼叫流信息转换为第二缩略密钥,并将所述第二缩略密钥及所述呼叫流信息添加到第二表;以及监控服务器,从所述服务装置接收所述第一表和所述第二表,并利用所述第一表和所述第二表而获取关于所述功能块的剖析信息。2.如权利要求1所述的服务监控系统,其中,所述服务装置在执行所述目标服务之前,将用于输出所述功能块的所述第一缩略密钥的缩略密钥输出代码以及用于测试所述功能块的性能的性能测试代码插入到所述功能块。3.如权利要求2所述的服务监控系统,其中,所述服务装置在执行所述目标服务的过程中利用与一个以上的功能块对应的一个以上的第一缩略密钥,将所述功能块的呼叫流信息转换为所述第二缩略密钥。4.如权利要求3所述的服务监控系统,其中,所述服务装置通过将所述一个以上的第一缩略密钥按序排列而获取所述呼叫流信息。5.如权利要求4所述的服务监控系统,其中,所述第一缩略密钥包括通过将所述文本信息散列而获取的哈希值,所述第二缩略密钥包括通过将所述呼叫流信息散列而获取的哈希值。6.如权利要求3所述的服务监控系统,其中,所述服务装置将从所述一个以上的第一缩略密钥获取的第二缩略密钥和借助所述性能测试代码而获取的性能测试结果值发送到所述监控服务器。7.如权利要求6所述的服务监控系统,其中,所述性能测试代码包括:在运行所述功能块时,计算所述功能块的运行开始时刻和运行终止时刻之差,从而获取所述功能块的响应时间,并将所述响应时间作为所述性能测试结果值而输出的一个以上的指令。8.如权利要求6所述的服务监控系统,其中,所述监控服务器参照所述第一表和所述第二表而将从所述服务装置接收的所述第二缩略密钥恢复成与所述功能块对应的文本信息。9.如权利要求8所述的服务监控系统,其中,所述剖析信息包括:在所述监控服务器恢复的与所述功能块对应的文本信息以及针对各个所述功能块的性能测试结果值。10.一种服务监控方法,包括如下步骤:在服务装置中,将与目标服务的一个以上的功能块中的一...
【专利技术属性】
技术研发人员:金在镇,朴禹辰,丁求瑛,
申请(专利权)人:三星SDS株式会社,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。