[發明專利]一種基于filebeats獲取系統日志的運維方法及裝置在審
| 申請號: | 202010905196.4 | 申請日: | 2020-09-01 |
| 公開(公告)號: | CN112073233A | 公開(公告)日: | 2020-12-11 |
| 發明(設計)人: | 董曉斌;喻波;王志海;安鵬;王志華 | 申請(專利權)人: | 北京明朝萬達科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/06;G06F16/18;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100142 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 filebeats 獲取 系統 日志 方法 裝置 | ||
1.一種基于filebeats獲取系統日志的運維方法,其特征在于,包括以下步驟:
步驟S101:在布署系統的服務器上安裝FileBeats,配置FileBeats文件的輸出地址,使FileBeats文件的輸出地址指向Logstash服務對應的IP地址和端口;
步驟S102:FileBeats監控系統中不同服務輸出的日志文件,讀取日志文件的數據,生成FileBeats文件,將所述FileBeats文件發送到Logstash服務;
步驟S103:Logstash服務接收并解析所述FileBeats文件,解析日志信息、日志中記錄的訪問內容、時間、IP地址,解析生成半結構化數據;
步驟S104:Logstash服務將所述半結構化數據文件推送至ES服務,并由ES服務存儲所述半結構化數據文件;
步驟S105:從所述ES服務中獲取半結構化數據文件,分析系統的服務的運行狀態。
2.如權利要求1所述的基于filebeats獲取系統日志的運維方法,其特征在于,FileBeats使用tail-f命令讀取日志文件的數據。
3.如權利要求1所述的基于filebeats獲取系統日志的運維方法,其特征在于,所述半結構化數據為半結構化的日志結構,是JSON格式的數據,所述半結構化數據包括日志文件中記錄的IP地址、內容、時間。
4.如權利要求1所述的基于filebeats獲取系統日志的運維方法,其特征在于,所述步驟S104:Logstash服務將所述半結構化數據文件推送至ES服務,并由ES服務存儲所述半結構化數據文件,其中:
ES服務與Logstash服務對接時,Logstash的服務配置文件僅需要配置ES服務的地址、端口,以及存儲的索引正則表達式,即可完成所述半結構化數據的存儲。
5.一種基于filebeats獲取系統日志的運維裝置,其特征在于,所述裝置包括:
配置模塊:配置為在布署系統的服務器上安裝FileBeats,配置FileBeats文件的輸出地址,使FileBeats文件的輸出地址指向Logstash服務對應的IP地址和端口;
日志讀取模塊:配置為FileBeats監控系統中不同服務輸出的日志文件,讀取日志文件的數據,生成FileBeats文件,將所述FileBeats文件發送到Logstash服務;
解析模塊:配置為Logstash服務接收并解析所述FileBeats文件,解析日志信息、日志中記錄的訪問內容、時間、IP地址,解析生成半結構化數據;
ES存儲模塊:配置為Logstash服務將所述半結構化數據文件推送至ES服務,并由ES服務存儲所述半結構化數據文件;
分析模塊:配置為從所述ES服務中獲取半結構化數據文件,分析系統的服務的運行狀態。
6.如權利要求5所述的基于filebeats獲取系統日志的運維裝置,其特征在于,FileBeats使用tail-f命令讀取日志文件的數據。
7.如權利要求5所述的基于filebeats獲取系統日志的運維裝置,其特征在于,所述半結構化數據為半結構化的日志結構,是JSON格式的數據,所述半結構化數據包括日志文件中記錄的IP地址、內容、時間。
8.如權利要求5所述的基于filebeats獲取系統日志的運維裝置,其特征在于,ES存儲模塊中,ES服務與Logstash服務對接時,Logstash的服務配置文件僅需要配置ES服務的地址、端口,以及存儲的索引正則表達式,即可完成所述半結構化數據的存儲。
9.一種基于filebeats獲取系統日志的運維系統,其特征在于,包括:
處理器,用于執行多條指令;
存儲器,用于存儲多條指令;
其中,所述多條指令,用于由所述存儲器存儲,并由所述處理器加載并執行如權利要求1-4之任一項所述的基于filebeats獲取系統日志的運維方法。
10.一種計算機可讀存儲介質,其特征在于,所述存儲介質中存儲有多條指令;所述多條指令,用于由處理器加載并執行如權利要求1-4之任一項所述的基于filebeats獲取系統日志的運維方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京明朝萬達科技股份有限公司,未經北京明朝萬達科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010905196.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高效排除污水的立式管道水泵及其使用方法
- 下一篇:一種容器導流裝置





