[0060]日志文件獲取模塊401,用于:獲取應用按照預設目錄規則所保存的日志文件,所述目錄規則根據應用的應用參數和接收器標識確定日志文件的保存目錄;
[0061]解釋模塊402,用于:對所述日志文件根據所述目錄規則進行解釋確定所述日志文件的應用參數和接收器標識;
[0062]查找模塊403,用于:根據所述接收器標識查找接收器在啟動時所注冊與接收器標識關聯的接收器地址;
[0063]轉發模塊404,用于:將所述日志文件發送到所述接收器地址。
[0064]在其中一個實施例中,所述應用參數包括:應用名稱和數據類型。
[0065]在其中一個實施例中,所述目錄規則在預先規定的基準目錄后按照預設格式確定保存目錄,所述格式依次為:基準目錄、目錄分隔符、應用名稱、目錄分隔符、數據類型、目錄分隔符、接收器標示、目錄分隔符。
[0066]在其中一個實施例中:
[0067]所述日志文件獲取模塊,具體用于:
[0068]日志采集客戶端獲取應用按照預設目錄規則所保存的日志文件,所述目錄規則根據應用的應用參數和接收器標識確定日志文件的保存目錄;
[0069]所述解釋模塊,具體用于:
[0070]日志采集客戶端對所述日志文件根據所述目錄規則進行解釋確定所述日志文件的應用參數和接收器標識,并將所述日志文件的應用參數和接收器標識關聯發送到管理中心;
[0071]所述查找模塊,具體用于:
[0072]管理中心根據所述接收器標識查找接收器在啟動時在所述管理轉發中心所注冊與接收器標識關聯的接收器地址,并將所述接收器標識、接收器地址和對應的應用參數關聯后發送到轉發中心,所述轉發中心將接收器標識、接收器地址和對應的應用參數關聯保存;
[0073]所述轉發模塊,具體用于:
[0074]日志采集客戶端將所述日志文件和應用參數發送到轉發中心,轉發中心根據獲取與應用參數關聯的接收器地址,根據接收器地址將所述日志文件發送到接收器。
[0075]在其中一個實施例中,所述查找模塊具體用于:
[0076]管理中心根據所述接收器標識查找接收器在啟動時在所述管理轉發中心所注冊與接收器標識關聯的接收器地址;
[0077]對應用參數和接收器標識進行檢查:
[0078]如果接收器標識在管理中心中未關聯應用參數,則將所述接收器標識、接收器地址和對應的應用參數關聯后發送到轉發中心,所述轉發中心將接收器標識、接收器地址和對應的應用參數關聯保存;
[0079]如果接收器標識在管理中心中已關聯應用參數,則將管理中心中與接收器標識關聯的應用參數作為舊應用參數,將從日志采集客戶端獲取的應用參數作為新應用參數,如果舊應用參數與新應用參數不一致,則將舊應用參數更新為新應用參數,將所述接收器標識、接收器地址和對應的應用參數關聯后發送到轉發中心,所述轉發中心將接收器標識、接收器地址和對應的應用參數關聯保存,否則,如果舊應用參數與新應用參數一致,則結束。
[0080]以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬于本發明的保護范圍。因此,本發明專利的保護范圍應以所附權利要求為準。
【主權項】
1.一種日志采集方法,其特征在于,包括: 日志文件獲取步驟,包括:獲取應用按照預設目錄規則所保存的日志文件,所述目錄規則根據應用的應用參數和接收器標識確定日志文件的保存目錄; 解釋步驟,包括:對所述日志文件根據所述目錄規則進行解釋確定所述日志文件的應用參數和接收器標識; 查找步驟,包括:根據所述接收器標識查找接收器在啟動時所注冊與接收器標識關聯的接收器地址; 轉發步驟,包括:將所述日志文件發送到所述接收器地址。
2.根據權利要求1所述的日志采集方法,其特征在于,所述應用參數包括:應用名稱和數據類型。
3.根據權利要求2所述的日志采集方法,其特征在于,所述目錄規則在預先規定的基準目錄后按照預設格式確定保存目錄,所述格式依次為:基準目錄、目錄分隔符、應用名稱、目錄分隔符、數據類型、目錄分隔符、接收器標示、目錄分隔符。
4.根據權利要求1所述的日志采集方法,其特征在于: 所述日志文件獲取步驟,具體包括: 日志采集客戶端獲取應用按照預設目錄規則所保存的日志文件,所述目錄規則根據應用的應用參數和接收器標識確定日志文件的保存目錄; 所述解釋步驟,具體包括: 日志采集客戶端對所述日志文件根據所述目錄規則進行解釋確定所述日志文件的應用參數和接收器標識,并將所述日志文件的應用參數和接收器標識關聯發送到管理中心;所述查找步驟,具體包括: 管理中心根據所述接收器標識查找接收器在啟動時在所述管理轉發中心所注冊與接收器標識關聯的接收器地址,并將所述接收器標識、接收器地址和對應的應用參數關聯后發送到轉發中心,所述轉發中心將接收器標識、接收器地址和對應的應用參數關聯保存;所述轉發步驟,具體包括: 日志采集客戶端將所述日志文件和應用參數發送到轉發中心,轉發中心根據獲取與應用參數關聯的接收器地址,根據接收器地址將所述日志文件發送到接收器。
5.根據權利要求4所述的日志采集方法,其特征在于,所述查找步驟具體包括: 管理中心根據所述接收器標識查找接收器在啟動時在所述管理轉發中心所注冊與接收器標識關聯的接收器地址; 對應用參數和接收器標識進行檢查: 如果接收器標識在管理中心中未關聯應用參數,則將所述接收器標識、接收器地址和對應的應用參數關聯后發送到轉發中心,所述轉發中心將接收器標識、接收器地址和對應的應用參數關聯保存; 如果接收器標識在管理中心中已關聯應用參數,則將管理中心中與接收器標識關聯的應用參數作為舊應用參數,將從日志采集客戶端獲取的應用參數作為新應用參數,如果舊應用參數與新應用參數不一致,則將舊應用參數更新為新應用參數,將所述接收器標識、接收器地址和對應的應用參數關聯后發送到轉發中心,所述轉發中心將接收器標識、接收器地址和對應的應用參數關聯保存,否則,如果舊應用參數與新應用參數一致,則結束。
6.一種日志采集系統,其特征在于,包括: 日志文件獲取模塊,用于:獲取應用按照預設目錄規則所保存的日志文件,所述目錄規則根據應用的應用參數和接收器標識確定日志文件的保存目錄; 解釋模塊,用于:對所述日志文件根據所述目錄規則進行解釋確定所述日志文件的應用參數和接收器標識; 查找模塊,用于:根據所述接收器標識查找接收器在啟動時所注冊與接收器標識關聯的接收器地址; 轉發模塊,用于:將所述日志文件發送到所述接收器地址。
7.根據權利要求6所述的日志采集系統,其特征在于,所述應用參數包括:應用名稱和數據類型。
8.根據權利要求7所述的日志采集系統,其特征在于,所述目錄規則在預先規定的基準目錄后按照預設格式確定保存目錄,所述格式依次為:基準目錄、目錄分隔符、應用名稱、目錄分隔符、數據類型、目錄分隔符、接收器標示、目錄分隔符。
9.根據權利要求6所述的日志采集系統,其特征在于: 所述日志文件獲取模塊,具體用于: 日志采集客戶端獲取應用按照預設目錄規則所保存的日志文件,所述目錄規則根據應用的應用參數和接收器標識確定日志文件的保存目錄; 所述解釋模塊,具體用于: 日志采集客戶端對所述日志文件根據所述目錄規則進行解釋確定所述日志文件的應用參數和接收器標識,并將所述日志文件的應用參數和接收器標識關聯發送到管理中心;所述查找模塊,具體用于: 管理中心根據所述接收器標識查找接收器在啟動時在所述管理轉發中心所注冊與接收器標識關聯的接收器地址,并將所述接收器標識、接收器地址和對應的應用參數關聯后發送到轉發中心,所述轉發中心將接收器標識、接收器地址和對應的應用參數關聯保存;所述轉發模塊,具體用于: 日志采集客戶端將所述日志文件和應用參數發送到轉發中心,轉發中心根據獲取與應用參數關聯的接收器地址,根據接收器地址將所述日志文件發送到接收器。
10.根據權利要求9所述的日志采集系統,其特征在于,所述查找模塊具體用于: 管理中心根據所述接收器標識查找接收器在啟動時在所述管理轉發中心所注冊與接收器標識關聯的接收器地址; 對應用參數和接收器標識進行檢查: 如果接收器標識在管理中心中未關聯應用參數,則將所述接收器標識、接收器地址和對應的應用參數關聯后發送到轉發中心,所述轉發中心將接收器標識、接收器地址和對應的應用參數關聯保存; 如果接收器標識在管理中心中已關聯應用參數,則將管理中心中與接收器標識關聯的應用參數作為舊應用參數,將從日志采集客戶端獲取的應用參數作為新應用參數,如果舊應用參數與新應用參數不一致,則將舊應用參數更新為新應用參數,將所述接收器標識、接收器地址和對應的應用參數關聯后發送到轉發中心,所述轉發中心將接收器標識、接收器地址和對應的應用參數關聯保存,否則,如果舊應用參數與新應用參數一致,則結束。
【專利摘要】本發明公開一種日志采集方法及系統,方法包括:獲取應用按照預設目錄規則所保存的日志文件,所述目錄規則根據應用的應用參數和接收器標識確定日志文件的保存目錄;對所述日志文件根據所述目錄規則進行解釋確定所述日志文件的應用參數和接收器標識;根據所述接收器標識查找接收器在啟動時所注冊與接收器標識關聯的接收器地址;將所述日志文件發送到所述接收器地址。本發明將日志文件按照預設規則保存,則在獲取日志文件時能夠根據目錄規則解釋出相應的應用參數和接收器標識,從而進行準確的采集、轉發和接收。本發明整個過程無需人工干預,日志文件的采集靈活方便。
【IPC分類】H04L12-24, G06F17-30
【公開號】CN104869022
【申請號】CN201510278232
【發明人】不公告發明人
【申請人】北京京東尚科信息技術有限公司, 北京京東世紀貿易有限公司
【公開日】2015年8月26日
【申請日】2015年5月27日