[發(fā)明專利]一種大數(shù)據(jù)量的日志分析方法及裝置在審
| 申請?zhí)枺?/td> | 201810513830.2 | 申請日: | 2018-05-25 |
| 公開(公告)號(hào): | CN108737549A | 公開(公告)日: | 2018-11-02 |
| 發(fā)明(設(shè)計(jì))人: | 殷浩 | 申請(專利權(quán))人: | 江蘇聯(lián)盟信息工程有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;H04L12/24;G06F17/30;G06F11/34 |
| 代理公司: | 南京蘇高專利商標(biāo)事務(wù)所(普通合伙) 32204 | 代理人: | 柏尚春 |
| 地址: | 212001 江蘇省鎮(zhèn)*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 日志 切片 程序運(yùn)行 分布式文件系統(tǒng) 日志收集模塊 大數(shù)據(jù)量 日志分析 日志文件 大規(guī)模數(shù)據(jù)處理 日志分析模塊 數(shù)據(jù)整理模塊 存放管理 接口路徑 日志存儲(chǔ) 日志發(fā)布 數(shù)據(jù)分析 數(shù)據(jù)歸類 統(tǒng)計(jì)結(jié)果 硬件資源 壓縮 分析 歸類 數(shù)據(jù)庫 存儲(chǔ) 保證 | ||
1.一種大數(shù)據(jù)量的日志分析方法,其特征在于,該方法包括以下步驟:
(1)日志收集模塊(1)在預(yù)定的時(shí)間內(nèi)收集程序運(yùn)行日志,并對收集到的程序運(yùn)行日志進(jìn)行壓縮;
(2)日志發(fā)布模塊(3)將所述日志收集模塊壓縮后的程序運(yùn)行日志上傳到分布式文件系統(tǒng)(2)中進(jìn)行存儲(chǔ);
(3)日志分析模塊(4)對所述程序運(yùn)行日志進(jìn)行切片,構(gòu)成多個(gè)切片任務(wù),并對各個(gè)切片任務(wù)對應(yīng)的日志文件進(jìn)行分析;
(4)數(shù)據(jù)整理模塊(5)對分析后的各個(gè)切片任務(wù)對應(yīng)的日志文件按請求接口路徑,把數(shù)據(jù)歸類統(tǒng)計(jì)結(jié)果導(dǎo)入到數(shù)據(jù)庫(6)。
2.根據(jù)權(quán)利要求1所述的大數(shù)據(jù)量的日志分析方法,其特征在于,所述步驟(1)中預(yù)定的時(shí)間是每天零點(diǎn)左右。
3.根據(jù)權(quán)利要求1所述的大數(shù)據(jù)量的日志分析方法,其特征在于,所述步驟(1)中對收集到的程序運(yùn)行日志進(jìn)行壓縮的方法是通過shell指令控制打包和數(shù)據(jù)同步,打包執(zhí)行使用的tar程序,傳輸使用的rsync同步傳輸。
4.根據(jù)權(quán)利要求1所述的大數(shù)據(jù)量的日志分析方法,其特征在于,所述步驟(3)中一個(gè)切片任務(wù)的長度為所述程序運(yùn)行日志中的3萬-5萬行。
5.根據(jù)權(quán)利要求1所述的大數(shù)據(jù)量的日志分析方法,其特征在于,所述步驟(3)中日志分析包括:
提取本次日志分析的開始時(shí)間和結(jié)束時(shí)間,計(jì)算本次日志分析的持續(xù)時(shí)長;API接口使用頻率分析;總異常次數(shù)統(tǒng)計(jì),每種異常發(fā)生次數(shù)的統(tǒng)計(jì);統(tǒng)計(jì)各API接口執(zhí)行時(shí)間,計(jì)算各API接口執(zhí)行耗時(shí);統(tǒng)計(jì)各API接口上傳下載數(shù)據(jù)量,計(jì)算各API接口消耗帶寬情況;統(tǒng)計(jì)文件上傳下載數(shù)據(jù)量,計(jì)算文件上傳下載消耗帶寬情況;統(tǒng)計(jì)IP地址來源,IP請求次數(shù),IP總數(shù)量。
6.一種大數(shù)據(jù)量的日志分析裝置,其特征在于,所述裝置包括:日志收集模塊(1)、分布式文件系統(tǒng)(2)、日志發(fā)布模塊(3)、日志分析模塊(4)、數(shù)據(jù)整理模塊(5)和數(shù)據(jù)庫(6);
所述日志收集模塊(1),用于在預(yù)定的時(shí)間內(nèi)收集程序運(yùn)行日志,并對收集到的日志進(jìn)行壓縮;
所述分布式文件系統(tǒng)(2),用于接收服務(wù)器解壓后上傳的程序運(yùn)行日志,進(jìn)行質(zhì)量分析;
所述日志發(fā)布模塊(3),用于將所述日志收集模塊(1)壓縮后的程序運(yùn)行日志上傳到分布式文件系統(tǒng)(2)中進(jìn)行存儲(chǔ);
所述日志分析模塊(4),用于對所述程序運(yùn)行日志進(jìn)行切片,構(gòu)成多個(gè)切片任務(wù),并對各個(gè)切片任務(wù)對應(yīng)的日志文件進(jìn)行分析;
所述數(shù)據(jù)整理模塊(5)對分析后的各個(gè)切片任務(wù)對應(yīng)的日志文件按請求接口路徑,把數(shù)據(jù)歸類統(tǒng)計(jì),生成數(shù)據(jù)報(bào)告;
所述數(shù)據(jù)庫(6),用于接收所述數(shù)據(jù)整理模塊統(tǒng)計(jì)的分析結(jié)果。
7.根據(jù)權(quán)利要求6所述的大數(shù)據(jù)量的日志分析裝置,其特征在于,所述預(yù)定的時(shí)間是每天零點(diǎn)左右。
8.根據(jù)權(quán)利要求6所述的大數(shù)據(jù)量的日志分析裝置,其特征在于,所述對收集到的程序運(yùn)行日志進(jìn)行壓縮的方法是通過shell指令控制打包和數(shù)據(jù)同步,打包執(zhí)行使用的tar程序,傳輸使用的rsync同步傳輸。。
9.根據(jù)權(quán)利要求6所述的大數(shù)據(jù)量的日志分析裝置,其特征在于,所述一個(gè)切片任務(wù)的長度為所述程序運(yùn)行日志中的3萬-5萬行。
10.根據(jù)權(quán)利要求6所述的大數(shù)據(jù)量的日志分析裝置,其特征在于,所述日志文件的分析包括:
提取本次日志分析的開始時(shí)間和結(jié)束時(shí)間,計(jì)算本次日志分析的持續(xù)時(shí)長;API接口使用頻率分析;總異常次數(shù)統(tǒng)計(jì),每種異常發(fā)生次數(shù)的統(tǒng)計(jì);統(tǒng)計(jì)各API接口執(zhí)行時(shí)間,計(jì)算各API接口執(zhí)行耗時(shí);統(tǒng)計(jì)各API接口上傳下載數(shù)據(jù)量,計(jì)算各API接口消耗帶寬情況;統(tǒng)計(jì)文件上傳下載數(shù)據(jù)量,計(jì)算文件上傳下載消耗帶寬情況;統(tǒng)計(jì)IP地址來源,IP請求次數(shù),IP總數(shù)量。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江蘇聯(lián)盟信息工程有限公司,未經(jīng)江蘇聯(lián)盟信息工程有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810513830.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡(luò)切片的管理方法及系統(tǒng)和存儲(chǔ)介質(zhì)
- 一種確定磁盤快照數(shù)據(jù)切片的引用次數(shù)的方法和裝置
- 一種手動(dòng)厚度可調(diào)的藥材切片裝置
- 一種藥材切片機(jī)的切片厚度手動(dòng)調(diào)節(jié)方法
- 一種網(wǎng)絡(luò)切片的處理方法及接入網(wǎng)網(wǎng)元
- 切片處理方法、系統(tǒng)及切片掃描裝置、切片分析裝置
- 一種用于切片掃描的切片夾持裝置
- 用于切片掃描的切片夾持裝置
- 一種基于網(wǎng)絡(luò)自協(xié)商的動(dòng)態(tài)切片管理方法與裝置
- 網(wǎng)絡(luò)切片管理方法、裝置、網(wǎng)絡(luò)設(shè)備和存儲(chǔ)介質(zhì)
- 程序運(yùn)行控制方法、其設(shè)備以及運(yùn)行控制程序
- 一種星敏感器數(shù)據(jù)存儲(chǔ)與注入模塊和方法
- 一種回收泄露的程序運(yùn)行資源的方法及裝置
- 程序異常恢復(fù)方法及裝置
- 一種移動(dòng)終端的應(yīng)用程序控制方法及裝置
- 數(shù)據(jù)處理方法及裝置、計(jì)算機(jī)存儲(chǔ)介質(zhì)及設(shè)備
- 程序運(yùn)行風(fēng)險(xiǎn)的分析方法及裝置
- 一種應(yīng)用程序運(yùn)行方法、裝置及終端
- 應(yīng)用程序開發(fā)、應(yīng)用程序運(yùn)行方法、裝置、設(shè)備及介質(zhì)
- 一種程序的運(yùn)行方法及運(yùn)行裝置
- 分布式文件系統(tǒng)及其數(shù)據(jù)處理方法和裝置
- 一種IO模式識(shí)別方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 文件系統(tǒng)啟動(dòng)方法及裝置
- 網(wǎng)絡(luò)文件系統(tǒng)替換方法、集群配置文件共享方法及裝置
- 多分布式文件系統(tǒng)中處理配置文件的方法及裝置
- 用于大數(shù)據(jù)分析的分布式文件系統(tǒng)中的多租戶數(shù)據(jù)服務(wù)
- 一種圖片存儲(chǔ)方法、圖片查詢方法及裝置
- 一種高效的并行分布式文件系統(tǒng)并行復(fù)制方法
- 分布式文件系統(tǒng)配置方法及裝置
- 一種分布式文件系統(tǒng)遠(yuǎn)程復(fù)制方法、裝置、設(shè)備和介質(zhì)





