[發(fā)明專利]一種智能監(jiān)控?cái)?shù)據(jù)倉(cāng)庫(kù)調(diào)度系統(tǒng)的方法在審
| 申請(qǐng)?zhí)枺?/td> | 201910552238.8 | 申請(qǐng)日: | 2019-06-25 |
| 公開(公告)號(hào): | CN110262945A | 公開(公告)日: | 2019-09-20 |
| 發(fā)明(設(shè)計(jì))人: | 王德敏;董磊;張程 | 申請(qǐng)(專利權(quán))人: | 蘇寧消費(fèi)金融有限公司 |
| 主分類號(hào): | G06F11/30 | 分類號(hào): | G06F11/30;G06F11/32;G06F16/25 |
| 代理公司: | 南京鐘山專利代理有限公司 32252 | 代理人: | 戴朝榮 |
| 地址: | 210001 江*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 調(diào)度系統(tǒng) 數(shù)據(jù)倉(cāng)庫(kù) 智能監(jiān)控 監(jiān)控 自動(dòng)修復(fù) 監(jiān)控調(diào)度系統(tǒng) 監(jiān)控應(yīng)用系統(tǒng) 軟硬件資源 可用性 自動(dòng)化系統(tǒng) 查詢效率 監(jiān)控報(bào)告 輸出系統(tǒng) 完善系統(tǒng) 系統(tǒng)監(jiān)控 異常處理 全流程 報(bào)錯(cuò) 運(yùn)維 場(chǎng)景 修復(fù) 覆蓋 預(yù)防 優(yōu)化 | ||
本發(fā)明涉及一種智能監(jiān)控?cái)?shù)據(jù)倉(cāng)庫(kù)調(diào)度系統(tǒng)的方法,具體包含以下步驟:(1)監(jiān)控調(diào)度系統(tǒng)軟硬件資源的可用性;(2)監(jiān)控ODS自動(dòng)化系統(tǒng),并提供異常處理機(jī)制;(3)監(jiān)控應(yīng)用系統(tǒng)的查詢效率,并提供優(yōu)化建議;(4)監(jiān)控ETL跑批過(guò)程。本發(fā)明的一種智能監(jiān)控?cái)?shù)據(jù)倉(cāng)庫(kù)調(diào)度系統(tǒng)的方法,使得對(duì)調(diào)度系統(tǒng)的監(jiān)控全方位、全流程的覆蓋到每一個(gè)場(chǎng)景;還對(duì)可能出現(xiàn)的問(wèn)題提前預(yù)防,讓已經(jīng)出現(xiàn)的問(wèn)題立即自動(dòng)修復(fù),讓無(wú)法自動(dòng)修復(fù)的報(bào)錯(cuò)定位到問(wèn)題并及時(shí)通知運(yùn)維人員處理,并不斷完善系統(tǒng)修復(fù)的功能。本發(fā)明的監(jiān)控方法每天輸出系統(tǒng)監(jiān)控報(bào)告,報(bào)告中詳細(xì)描述系統(tǒng)監(jiān)控指標(biāo)情況及建議。
技術(shù)領(lǐng)域
本發(fā)明涉及智能監(jiān)控技術(shù)領(lǐng)域,具體涉及一種智能監(jiān)控?cái)?shù)據(jù)倉(cāng)庫(kù)調(diào)度系統(tǒng)的方法。
背景技術(shù)
大數(shù)據(jù)倉(cāng)庫(kù)是一個(gè)龐大的業(yè)務(wù)系統(tǒng),包含ETL調(diào)度、多個(gè)模型層、若干應(yīng)用系統(tǒng)等,管理和維護(hù)很不方便,缺乏有效的告警。業(yè)務(wù)數(shù)據(jù)出現(xiàn)問(wèn)題都是后知后覺,常常是等到出現(xiàn)問(wèn)題,再由人工處理問(wèn)題,耗時(shí)較長(zhǎng)并效率較低。準(zhǔn)確、穩(wěn)定的業(yè)務(wù)數(shù)據(jù)是公司業(yè)務(wù)開展的前提和保障,為了提高大數(shù)據(jù)系統(tǒng)的穩(wěn)定性,需要對(duì)監(jiān)控機(jī)制進(jìn)行優(yōu)化改進(jìn)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種智能監(jiān)控?cái)?shù)據(jù)倉(cāng)庫(kù)調(diào)度系統(tǒng)的方法。
為解決以上技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案為:提供一種智能監(jiān)控?cái)?shù)據(jù)倉(cāng)庫(kù)調(diào)度系統(tǒng)的方法,其創(chuàng)新點(diǎn)在于:具體包含以下步驟:
(1)監(jiān)控調(diào)度系統(tǒng)軟硬件資源的可用性;
(2)監(jiān)控ODS自動(dòng)化系統(tǒng),并提供異常處理機(jī)制;
(3)監(jiān)控應(yīng)用系統(tǒng)的查詢效率,并提供優(yōu)化建議;
(4)監(jiān)控ETL跑批過(guò)程。
進(jìn)一步的,所述步驟(1)中的監(jiān)控調(diào)度系統(tǒng)軟硬件資源的可用性主要是通過(guò)系統(tǒng)定時(shí)掃描大數(shù)據(jù)相關(guān)機(jī)器的帶寬、磁盤IO、CPU、內(nèi)存、數(shù)據(jù)庫(kù)的狀態(tài)以及數(shù)據(jù)庫(kù)表空間使用情況來(lái)實(shí)現(xiàn),將掃描結(jié)果和預(yù)先設(shè)置的閾值進(jìn)行比較,若不在預(yù)先設(shè)置的閾值范圍內(nèi),則自動(dòng)觸發(fā)告警,顯示觸發(fā)告警的資源不可用。
進(jìn)一步的,所述步驟(2)主要是通過(guò)以下步驟實(shí)現(xiàn):
1)調(diào)度系統(tǒng)輔助ODS自動(dòng)化系統(tǒng),并同步監(jiān)控ODS自動(dòng)化全流程,記錄ODS自動(dòng)化每一步的操作日志;
2)當(dāng)ODS自動(dòng)化出現(xiàn)報(bào)錯(cuò),調(diào)度系統(tǒng)自動(dòng)捕獲異常,通過(guò)自身程序修復(fù)異常問(wèn)題,并提供異常回滾機(jī)制;
3)當(dāng)出現(xiàn)無(wú)法處理的問(wèn)題立即告警,通知運(yùn)維人員處理。
進(jìn)一步的,所述步驟(3)中監(jiān)控應(yīng)用系統(tǒng)的查詢效率主要表現(xiàn)在:調(diào)度系統(tǒng)每天定時(shí)掃描每張報(bào)表的查詢效率性能,通過(guò)預(yù)先設(shè)置的閾值,當(dāng)查詢耗時(shí)超過(guò)閾值,觸發(fā)告警并將查詢SQL的執(zhí)行計(jì)劃和優(yōu)化建議發(fā)送給開發(fā)人員進(jìn)行性能優(yōu)化。
進(jìn)一步的,所述步驟(4)中對(duì)ETL跑批過(guò)程監(jiān)控包括:
1)通過(guò)全流程監(jiān)控ETL跑批、記錄任務(wù)運(yùn)行過(guò)程中產(chǎn)生的日志和檢查當(dāng)天所有調(diào)度任務(wù)的執(zhí)行情況;
2)針對(duì)對(duì)調(diào)度系統(tǒng)的監(jiān)控情況提供任務(wù)失敗告警、超時(shí)未完成告警、任務(wù)成功提示等功能;
3)監(jiān)控并分析Hive任務(wù)運(yùn)行情況,包括內(nèi)存消耗、CPU消耗、HDFS讀寫次數(shù)、Map數(shù)和平均耗時(shí)等,系統(tǒng)提供優(yōu)化建議;
4)定時(shí)備份ETL任務(wù)代碼,提供代碼異常恢復(fù)機(jī)制;
5)提供任務(wù)上下游依賴關(guān)系分析。
進(jìn)一步的,所述步驟1)中檢查當(dāng)天所有調(diào)度任務(wù)的所述執(zhí)行情況包括任務(wù)的報(bào)錯(cuò)、延遲和重跑情況。
本發(fā)明和現(xiàn)有技術(shù)相比,產(chǎn)生的有益效果為:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇寧消費(fèi)金融有限公司,未經(jīng)蘇寧消費(fèi)金融有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910552238.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 用于進(jìn)行數(shù)據(jù)倉(cāng)儲(chǔ)的設(shè)備和方法
- 用于進(jìn)行數(shù)據(jù)倉(cāng)儲(chǔ)的系統(tǒng)和方法
- 同步構(gòu)建業(yè)務(wù)模型和數(shù)據(jù)倉(cāng)庫(kù)模型及其映射的方法及系統(tǒng)
- 一種構(gòu)建數(shù)據(jù)倉(cāng)庫(kù)表血緣關(guān)系圖的方法和裝置
- 一種數(shù)據(jù)倉(cāng)庫(kù)性能測(cè)試方法及系統(tǒng)
- 一種老年健康監(jiān)護(hù)系統(tǒng)用數(shù)據(jù)及資源存儲(chǔ)層
- 數(shù)據(jù)模型生成方法和數(shù)據(jù)倉(cāng)庫(kù)生成方法、裝置及電子設(shè)備
- 一種解耦合的彈性數(shù)據(jù)倉(cāng)庫(kù)架構(gòu)
- 數(shù)據(jù)同步方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備
- 一種數(shù)據(jù)倉(cāng)庫(kù)管理方法及系統(tǒng)
- 基于主從監(jiān)控的智能配電箱
- 一種智能電飯煲
- 一種智能監(jiān)控系統(tǒng)
- 一種基于智能終端的遠(yuǎn)程監(jiān)控方法及遠(yuǎn)程監(jiān)控系統(tǒng)
- 一種基于物聯(lián)網(wǎng)的智能井蓋監(jiān)控管理系統(tǒng)
- 一種基于物聯(lián)網(wǎng)的智能機(jī)箱監(jiān)控管理系統(tǒng)
- 一種機(jī)房智能監(jiān)控系統(tǒng)
- 一種家長(zhǎng)對(duì)孩子的智能移動(dòng)設(shè)備的監(jiān)控方法
- 一種智能視頻監(jiān)控裝置
- 具有監(jiān)控功能的智能電視系統(tǒng)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 一種范圍廣、力度大的校內(nèi)監(jiān)控系統(tǒng)
- 一種監(jiān)控的方法及系統(tǒng)
- 設(shè)備的監(jiān)控方法、裝置、系統(tǒng)和空調(diào)
- 多級(jí)校內(nèi)監(jiān)控系統(tǒng)
- 設(shè)備監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 風(fēng)險(xiǎn)雷達(dá)預(yù)警的監(jiān)控方法及系統(tǒng)
- 區(qū)塊鏈網(wǎng)絡(luò)監(jiān)控系統(tǒng)、裝置及方法
- 基于機(jī)器視覺的車站客流安全智能監(jiān)控系統(tǒng)





