[發明專利]服務監控系統及方法在審
| 申請號: | 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.szxzyx.cn/pat/books/201710252986.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:終端耗電測試方法及裝置
- 下一篇:告警信息的顯示方法及裝置





