一種微服務(wù)中API調(diào)用統(tǒng)計(jì)和監(jiān)控的方法
基本信息
申請(qǐng)?zhí)?/td> | CN201610055908.1 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN105740376A | 公開(公告)日 | 2016-07-06 |
申請(qǐng)公布號(hào) | CN105740376A | 申請(qǐng)公布日 | 2016-07-06 |
分類號(hào) | G06F17/30(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 張?jiān)_(dá) | 申請(qǐng)(專利權(quán))人 | 北京銘萬智達(dá)科技有限公司 |
代理機(jī)構(gòu) | 北京奧翔領(lǐng)智專利代理有限公司 | 代理人 | 北京銘萬智達(dá)科技有限公司 |
地址 | 100101 北京市朝陽區(qū)北四環(huán)東路133號(hào)6屋-601 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及一種微服務(wù)中API調(diào)用統(tǒng)計(jì)和監(jiān)控的方法,包括以下步驟:每臺(tái)微服務(wù)服務(wù)器各自記錄每一次的被調(diào)用的調(diào)用記錄,并把調(diào)用記錄記錄到臨時(shí)內(nèi)存容器中;微服務(wù)服務(wù)器按固定時(shí)間周期啟動(dòng)服務(wù)器定時(shí)器,當(dāng)服務(wù)器定時(shí)器執(zhí)行時(shí),計(jì)算當(dāng)前所述內(nèi)存容器中的所有的調(diào)用記錄,對(duì)調(diào)用次數(shù)和調(diào)用時(shí)間進(jìn)行累加,得到累加記錄;微服務(wù)服務(wù)器將所述累加記錄寫入到總數(shù)據(jù)庫(kù)中,寫入到總數(shù)據(jù)庫(kù)的累加記錄會(huì)增加一個(gè)微服務(wù)服務(wù)器地址,得到數(shù)據(jù)源記錄;總數(shù)據(jù)庫(kù)存儲(chǔ)所述數(shù)據(jù)源記錄。本發(fā)明實(shí)現(xiàn)可調(diào)節(jié)時(shí)間,實(shí)時(shí)記錄調(diào)用信息并以日志統(tǒng)計(jì),從而實(shí)現(xiàn)監(jiān)控所有數(shù)據(jù)模塊,幫助預(yù)警、優(yōu)化、增加硬件或減少服務(wù)器數(shù)量,多級(jí)整理數(shù)據(jù)源數(shù)據(jù),不會(huì)造成導(dǎo)致服務(wù)器崩潰。 |
