一種微服務(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ù)器崩潰。