本發(fā)明專利技術(shù)公開了一種數(shù)據(jù)監(jiān)控方法及裝置。其中,該方法包括:獲取待處理數(shù)據(jù)隊(duì)列及待處理數(shù)據(jù)隊(duì)列中待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí);根據(jù)待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí)判斷待處理數(shù)據(jù)隊(duì)列是否滿足預(yù)先設(shè)置的數(shù)據(jù)預(yù)警條件;若判斷出待處理數(shù)據(jù)隊(duì)列滿足數(shù)據(jù)預(yù)警條件,則發(fā)送數(shù)據(jù)處理預(yù)警信號(hào)。本發(fā)明專利技術(shù)解決了由于采用現(xiàn)有的數(shù)據(jù)監(jiān)控方式容易出現(xiàn)錯(cuò)誤預(yù)警所導(dǎo)致的數(shù)據(jù)處理速度效率降低的技術(shù)問題。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種數(shù)據(jù)監(jiān)控方法及裝置。
技術(shù)介紹
目前,在數(shù)據(jù)處理過程中,通常會(huì)設(shè)置一個(gè)緩沖區(qū),用于接收并緩存待處理數(shù)據(jù)。上述待處理數(shù)據(jù)源源不斷地進(jìn)入緩沖區(qū),在數(shù)據(jù)處理前再被讀取出來進(jìn)行處理,其中,當(dāng)待處理數(shù)據(jù)進(jìn)入緩沖區(qū)的速度超過數(shù)據(jù)處理系統(tǒng)的處理速度時(shí),緩沖區(qū)中的待處理數(shù)據(jù)的數(shù)量就會(huì)產(chǎn)生積壓,即,接收到的待處理數(shù)據(jù)已經(jīng)超過了數(shù)據(jù)處理系統(tǒng)的處理能力,從而可能導(dǎo)致數(shù)據(jù)處理速度減慢。現(xiàn)有技術(shù)提供的傳統(tǒng)的解決方式是:為緩沖區(qū)所接收的待處理數(shù)據(jù)設(shè)定一個(gè)閾值,并定時(shí)檢測緩沖區(qū)中的數(shù)據(jù)總量,一旦檢測出緩沖區(qū)中的數(shù)據(jù)總量大于上述閾值,則判定數(shù)據(jù)處理系統(tǒng)的壓力過大,并觸發(fā)系統(tǒng)預(yù)警。然而,采用上述方式對(duì)數(shù)據(jù)處理系統(tǒng)進(jìn)行監(jiān)控的過程中還存在很多問題,比如,假設(shè)有兩個(gè)數(shù)據(jù)處理系統(tǒng)處理上述待處理數(shù)據(jù),其中,系統(tǒng)A每秒能處理100條數(shù)據(jù),實(shí)際每秒進(jìn)入101條數(shù)據(jù),目前有未處理的數(shù)據(jù)110條,系統(tǒng)B每秒能處理1000條數(shù)據(jù),實(shí)際每秒進(jìn)入800條數(shù)據(jù),目前有未處理的數(shù)據(jù)600條,設(shè)定閾值為500,對(duì)比上述兩個(gè)數(shù)據(jù)處理系統(tǒng),即使系統(tǒng)A未處理的數(shù)據(jù)數(shù)量小于閾值,并不會(huì)觸發(fā)系統(tǒng)預(yù)警,然而系統(tǒng)A實(shí)際所接收到的數(shù)據(jù)已經(jīng)超出了系統(tǒng)A的處理能力;另一方面,雖然系統(tǒng)B的未處理的數(shù)據(jù)數(shù)量已經(jīng)大于閾值,將會(huì)觸發(fā)系統(tǒng)預(yù)警,然而,顯然系統(tǒng)B所接收到的數(shù)據(jù)數(shù)量還未達(dá)到系統(tǒng)B的處理上限。也就是說,現(xiàn)有技術(shù)中所提供的通過設(shè)定閾值來判斷數(shù)據(jù)數(shù)量是否超出系統(tǒng)處理能力的方式并不能實(shí)現(xiàn)對(duì)待處理數(shù)據(jù)的準(zhǔn)確監(jiān)控,從而可能導(dǎo)致系統(tǒng)的錯(cuò)誤預(yù)警,進(jìn)而影響數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)處理效率。針對(duì)相關(guān)技術(shù)中的問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)的主要目的在于提供一種數(shù)據(jù)監(jiān)控方法及裝置,以解決由于采用現(xiàn)有的數(shù)據(jù)監(jiān)控方式容易出現(xiàn)錯(cuò)誤預(yù)警所導(dǎo)致的數(shù)據(jù)處理速度效率降低的技術(shù)問題。根據(jù)本專利技術(shù)的一個(gè)方面,提供了一種數(shù)據(jù)監(jiān)控方法,包括:獲取待處理數(shù)據(jù)隊(duì)列及上述待處理數(shù)據(jù)隊(duì)列中待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí);根據(jù)上述待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí)判斷上述待處理數(shù)據(jù)隊(duì)列是否滿足預(yù)先設(shè)置的數(shù)據(jù)預(yù)警條件;若判斷出上述待處理數(shù)據(jù)隊(duì)列滿足上述數(shù)據(jù)預(yù)警條件,則發(fā)送數(shù)據(jù)處理預(yù)警信號(hào)。可選地,上述獲取待處理數(shù)據(jù)隊(duì)列及上述待處理數(shù)據(jù)隊(duì)列中待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí)包括:在預(yù)定時(shí)刻從待處理數(shù)據(jù)集合中獲取上述待處理數(shù)據(jù)隊(duì)列,并獲取上述待處理數(shù)據(jù)隊(duì)列中第一條待處理數(shù)據(jù)進(jìn)入上述待處理數(shù)據(jù)集合的第一時(shí)間標(biāo)識(shí)及最后一條待處理數(shù)據(jù)進(jìn)入上述待處理數(shù)據(jù)集合的第二時(shí)間標(biāo)識(shí),其中,上述待處理數(shù)據(jù)集合用于保存上述待處理數(shù)據(jù),以便上述待處理數(shù)據(jù)被讀取處理;上述根據(jù)上述待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí)判斷上述待處理數(shù)據(jù)隊(duì)列是否滿足預(yù)先設(shè)置的數(shù)據(jù)預(yù)警條件包括:利用上述第一條待處理數(shù)據(jù)的上述第一時(shí)間標(biāo)識(shí)及上述最后一條待處理數(shù)據(jù)的上述第二時(shí)間標(biāo)識(shí),計(jì)算上述第一條待處理數(shù)據(jù)及上述最后一條待處理數(shù)據(jù)的時(shí)間差;根據(jù)上述時(shí)間差判斷上述待處理數(shù)據(jù)隊(duì)列是否滿足上述數(shù)據(jù)預(yù)警條件。可選地,上述根據(jù)上述時(shí)間差判斷上述待處理數(shù)據(jù)隊(duì)列是否滿足上述數(shù)據(jù)預(yù)警條件包括:判斷上述時(shí)間差是否大于等于預(yù)定閾值,其中,上述預(yù)定閾值至少根據(jù)上述待處理數(shù)據(jù)的處理速度配置。可選地,在上述獲取待處理數(shù)據(jù)隊(duì)列及上述待處理數(shù)據(jù)隊(duì)列中待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí)之前,還包括:接收用于獲取上述待處理數(shù)據(jù)隊(duì)列的獲取請(qǐng)求;響應(yīng)上述獲取請(qǐng)求對(duì)上述預(yù)定時(shí)刻的上述待處理數(shù)據(jù)集合執(zhí)行鎖定操作,以從上述待處理數(shù)據(jù)集合中得到上述待處理數(shù)據(jù)隊(duì)列,其中,上述鎖定操作用于控制上述待處理數(shù)據(jù)集合在上述預(yù)定時(shí)刻不再接收更新的待處理數(shù)據(jù),且不對(duì)上述待處理數(shù)據(jù)進(jìn)行讀取處理。可選地,在發(fā)送數(shù)據(jù)處理預(yù)警信號(hào)之后,還包括:調(diào)整加快對(duì)上述待處理數(shù)據(jù)的處理速度,以減少上述待處理數(shù)據(jù)隊(duì)列中的上述待處理數(shù)據(jù)。根據(jù)本專利技術(shù)的另一方面,提供了一種數(shù)據(jù)監(jiān)控裝置,包括:獲取單元,用于獲取待處理數(shù)據(jù)隊(duì)列及上述待處理數(shù)據(jù)隊(duì)列中待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí);判斷單元,用于根據(jù)上述待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí)判斷上述待處理數(shù)據(jù)隊(duì)列是否滿足預(yù)先設(shè)置的數(shù)據(jù)預(yù)警條件;發(fā)送單元,用于在判斷出上述待處理數(shù)據(jù)隊(duì)列滿足上述數(shù)據(jù)預(yù)警條時(shí)件,發(fā)送數(shù)據(jù)處理預(yù)警信號(hào)。可選地,上述獲取單元包括:獲取模塊,用于在預(yù)定時(shí)刻從待處理數(shù)據(jù)集合中獲取上述待處理數(shù)據(jù)隊(duì)列,并獲取上述待處理數(shù)據(jù)隊(duì)列中第一條待處理數(shù)據(jù)進(jìn)入上述待處理數(shù)據(jù)集合的第一時(shí)間標(biāo)識(shí)及最后一條待處理數(shù)據(jù)進(jìn)入上述待處理數(shù)據(jù)集合的第二時(shí)間標(biāo)識(shí),其中,上述待處理數(shù)據(jù)集合用于保存上述待處理數(shù)據(jù),以便上述待處理數(shù)據(jù)被讀取處理;上述判斷單元包括:計(jì)算模塊,用于利用上述第一條待處理數(shù)據(jù)的上述第一時(shí)間標(biāo)識(shí)及上述最后一條待處理數(shù)據(jù)的上述第二時(shí)間標(biāo)識(shí),計(jì)算上述第一條待處理數(shù)據(jù)及上述最后一條待處理數(shù)據(jù)的時(shí)間差;判斷模塊,用于根據(jù)上述時(shí)間差判斷上述待處理數(shù)據(jù)隊(duì)列是否滿足上述數(shù)據(jù)預(yù)警條件。可選地,上述判斷模塊包括:判斷子模塊,用于判斷上述時(shí)間差是否大于等于預(yù)定閾值,其中,上述預(yù)定閾值至少根據(jù)上述待處理數(shù)據(jù)的處理速度配置。可選地,還包括:接收單元,用于在上述獲取待處理數(shù)據(jù)隊(duì)列及上述待處理數(shù)據(jù)隊(duì)列中待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí)之前,接收用于獲取上述待處理數(shù)據(jù)隊(duì)列的獲取請(qǐng)求;鎖定單元,用于響應(yīng)上述獲取請(qǐng)求對(duì)上述預(yù)定時(shí)刻的上述待處理數(shù)據(jù)集合執(zhí)行鎖定操作,以從上述待處理數(shù)據(jù)集合中得到上述待處理數(shù)據(jù)隊(duì)列,其中,上述鎖定操作用于控制上述待處理數(shù)據(jù)集合在上述預(yù)定時(shí)刻不再接收更新的待處理數(shù)據(jù),且不對(duì)上述待處理數(shù)據(jù)進(jìn)行讀取處理。可選地,還包括:調(diào)整單元,用于在發(fā)送數(shù)據(jù)處理預(yù)警信號(hào)之后,調(diào)整加快對(duì)上述待處理數(shù)據(jù)的處理速度,以減少上述待處理數(shù)據(jù)隊(duì)列中的上述待處理數(shù)據(jù)。通過本申請(qǐng)?zhí)峁┑膶?shí)施例,通過根據(jù)獲取到的待處理數(shù)據(jù)隊(duì)列及其對(duì)應(yīng)的時(shí)間標(biāo)識(shí)判斷待處理數(shù)據(jù)隊(duì)列是否滿足預(yù)先設(shè)置的數(shù)據(jù)預(yù)警條件,并在判斷出滿足數(shù)據(jù)預(yù)警條件后,發(fā)送數(shù)據(jù)處理預(yù)警信號(hào),從而實(shí)現(xiàn)利用時(shí)間標(biāo)識(shí)準(zhǔn)確判斷出待處理數(shù)據(jù)是否需要預(yù)警,進(jìn)而避免現(xiàn)有技術(shù)中因出現(xiàn)的錯(cuò)誤預(yù)警所導(dǎo)致的數(shù)據(jù)處理效率降低的問題,保證了數(shù)據(jù)的處理速度。進(jìn)一步,在獲取待處理數(shù)據(jù)隊(duì)列的時(shí)間標(biāo)識(shí),為了保證獲取時(shí)間的一致,還對(duì)待處理數(shù)據(jù)集合執(zhí)行了鎖定操作,從而保證獲取的時(shí)間標(biāo)識(shí)的準(zhǔn)確性,進(jìn)而達(dá)到在對(duì)數(shù)據(jù)處理過程進(jìn)行實(shí)時(shí)監(jiān)控的同時(shí),準(zhǔn)確判斷出待處理數(shù)據(jù)是否滿足數(shù)據(jù)預(yù)警條件,實(shí)現(xiàn)對(duì)待處理數(shù)據(jù)的準(zhǔn)確預(yù)警。附圖說明構(gòu)成本申請(qǐng)的一部分的附圖用來提供對(duì)本專利技術(shù)的進(jìn)一步理解,本專利技術(shù)的示意性實(shí)施例及其說明用于解釋本專利技術(shù),并不構(gòu)成對(duì)本專利技術(shù)的本文檔來自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種數(shù)據(jù)監(jiān)控方法,其特征在于,包括:獲取待處理數(shù)據(jù)隊(duì)列及所述待處理數(shù)據(jù)隊(duì)列中待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí);根據(jù)所述待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí)判斷所述待處理數(shù)據(jù)隊(duì)列是否滿足預(yù)先設(shè)置的數(shù)據(jù)預(yù)警條件;若判斷出所述待處理數(shù)據(jù)隊(duì)列滿足所述數(shù)據(jù)預(yù)警條件,則發(fā)送數(shù)據(jù)處理預(yù)警信號(hào)。
【技術(shù)特征摘要】
1.一種數(shù)據(jù)監(jiān)控方法,其特征在于,包括:
獲取待處理數(shù)據(jù)隊(duì)列及所述待處理數(shù)據(jù)隊(duì)列中待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí);
根據(jù)所述待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí)判斷所述待處理數(shù)據(jù)隊(duì)列是否滿足預(yù)先設(shè)置
的數(shù)據(jù)預(yù)警條件;
若判斷出所述待處理數(shù)據(jù)隊(duì)列滿足所述數(shù)據(jù)預(yù)警條件,則發(fā)送數(shù)據(jù)處理預(yù)警
信號(hào)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述獲取待處理數(shù)據(jù)隊(duì)列及所述待處理數(shù)據(jù)隊(duì)列中待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí)包
括:在預(yù)定時(shí)刻從待處理數(shù)據(jù)集合中獲取所述待處理數(shù)據(jù)隊(duì)列,并獲取所述待處
理數(shù)據(jù)隊(duì)列中第一條待處理數(shù)據(jù)進(jìn)入所述待處理數(shù)據(jù)集合的第一時(shí)間標(biāo)識(shí)及最后
一條待處理數(shù)據(jù)進(jìn)入所述待處理數(shù)據(jù)集合的第二時(shí)間標(biāo)識(shí),其中,所述待處理數(shù)
據(jù)集合用于保存所述待處理數(shù)據(jù),以便所述待處理數(shù)據(jù)被讀取處理;
所述根據(jù)所述待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí)判斷所述待處理數(shù)據(jù)隊(duì)列是否滿足預(yù)先
設(shè)置的數(shù)據(jù)預(yù)警條件包括:
利用所述第一條待處理數(shù)據(jù)的所述第一時(shí)間標(biāo)識(shí)及所述最后一條待處理數(shù)據(jù)
的所述第二時(shí)間標(biāo)識(shí),計(jì)算所述第一條待處理數(shù)據(jù)及所述最后一條待處理數(shù)據(jù)的
時(shí)間差;
根據(jù)所述時(shí)間差判斷所述待處理數(shù)據(jù)隊(duì)列是否滿足所述數(shù)據(jù)預(yù)警條件。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述時(shí)間差判斷所述待處理
數(shù)據(jù)隊(duì)列是否滿足所述數(shù)據(jù)預(yù)警條件包括:
判斷所述時(shí)間差是否大于等于預(yù)定閾值,其中,所述預(yù)定閾值至少根據(jù)所述
待處理數(shù)據(jù)的處理速度配置。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述獲取待處理數(shù)據(jù)隊(duì)列及所述待
處理數(shù)據(jù)隊(duì)列中待處理數(shù)據(jù)的時(shí)間標(biāo)識(shí)之前,還包括:
接收用于獲取所述待處理數(shù)據(jù)隊(duì)列的獲取請(qǐng)求;
響應(yīng)所述獲取請(qǐng)求對(duì)所述預(yù)定時(shí)刻的所述待處理數(shù)據(jù)集合執(zhí)行鎖定操作,以
從所述待處理數(shù)據(jù)集合中得到所述待處理數(shù)據(jù)隊(duì)列,其中,所述鎖定操作用于控
制所述待處理數(shù)據(jù)集合在所述預(yù)定時(shí)刻不再接收更新的待處理數(shù)據(jù),且不對(duì)所述
待處理數(shù)據(jù)進(jìn)行讀取處理。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在發(fā)送數(shù)據(jù)處理預(yù)警信號(hào)之后,還包
括:
調(diào)整加快對(duì)所述待處理數(shù)據(jù)的處理速度,以減少所述待處理數(shù)據(jù)隊(duì)列中的所
述...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:林斐,
申請(qǐng)(專利權(quán))人:北京國雙科技有限公司,
類型:發(fā)明
國別省市:北京;11
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。