本發(fā)明涉及應用容器的日志服務,尤其涉及應用容器日志異常的警告方法、裝置、設備和介質(zhì)。
背景技術:
1、應用容器是輕量級的、可移植的、自包含的軟件運行環(huán)境,能夠確保應用程序在任何環(huán)境中都能一致地運行,而應用容器對于內(nèi)部的應用程序在運行時,能夠通過應用容器的日志管理監(jiān)控應用容器內(nèi)的應用程序的狀態(tài)、問題和異常故障,通過對應用容器的日志信息收集,能夠監(jiān)控應用程序的異常問題,并進行異常報警,現(xiàn)有技術通常是通過分布式日志系統(tǒng)對應用容器的日志進行收集,存儲、搜索、可視化和告警的功能,但是分布式日志系統(tǒng)的告警功能無法對日志信息進行異常過濾和自動化告警通知,難以及時對異常日志進行提醒。
技術實現(xiàn)思路
1、本發(fā)明提供了一種應用容器日志異常的警告方法、裝置、設備和介質(zhì),以解決現(xiàn)有技術中對應用容器的日志無法異常監(jiān)測和通知的技術問題。
2、根據(jù)本發(fā)明的一方面,提供了一種應用容器日志異常的警告方法,包括:
3、對獲取的應用容器日志信息進行日志分類和更新,確定日志分類信息;
4、根據(jù)預設日志匹配規(guī)則對應的定時監(jiān)測的頻率和時間查找范圍對所述日志分類信息進行異常檢測,確定異常告警消息;
5、將所述異常告警消息發(fā)送至消息推送系統(tǒng),通過所述消息推送系統(tǒng)將所述異常告警消息推送至消息推送目標。
6、根據(jù)本發(fā)明的另一方面,提供了一種應用容器日志異常的警告裝置,包括:
7、日志分類模塊,用于對獲取的應用容器日志信息進行日志分類和更新,確定日志分類信息;
8、異常檢測模塊,用于根據(jù)預設日志匹配規(guī)則對應的定時監(jiān)測的頻率和時間查找范圍對所述日志分類信息進行異常檢測,確定異常告警消息;
9、消息推送模塊,用于將所述異常告警消息發(fā)送至消息推送系統(tǒng),通過所述消息推送系統(tǒng)將所述異常告警消息推送至消息推送目標。
10、根據(jù)本發(fā)明的另一方面,提供了一種電子設備,所述電子設備包括:
11、至少一個處理器;以及
12、與所述至少一個處理器通信連接的存儲器;其中,
13、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的計算機程序,所述計算機程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本發(fā)明任一實施例所述的應用容器日志異常的警告方法。
14、根據(jù)本發(fā)明的另一方面,提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)本發(fā)明任一實施例所述的應用容器日志異常的警告方法。
15、本發(fā)明實施例的技術方案對獲取的應用容器日志信息進行日志分類和更新,確定日志分類信息,針對應用容器日志信息進行日志分類,能夠提高日志監(jiān)測的效率;根據(jù)預設日志匹配規(guī)則對應的定時監(jiān)測的頻率和時間查找范圍對所述日志分類信息進行異常檢測,確定異常告警消息,通過多個日志匹配規(guī)則能夠同時基于日志分類信息進行異常監(jiān)測,確定符合日志匹配規(guī)則的異常告警消息,能夠識別到異常的日志信息,提高告警的準確性,防止遺漏異常的日志信息;將所述異常告警消息發(fā)送至消息推送系統(tǒng),通過所述消息推送系統(tǒng)將所述異常告警消息推送至消息推送目標,通過消息推送系統(tǒng)將異常的日志信息進行推送,能夠有效的解決日志分類標識的推送難題,提高通知異常日志的時效性。解決了現(xiàn)有技術中對應用容器的日志無法異常監(jiān)測和通知的技術問題,根據(jù)異常類型對報錯日志進行分類,能夠清晰、有序地展示容器日志內(nèi)容,能夠提高開發(fā)團隊的工作效率,加快排查故障和解決問題的速度,提升系統(tǒng)的穩(wěn)定性和可靠性;通過合理設置告警規(guī)則和處理告警消息,可以確保告警消息的推送避免信息過載和重復告警,從而更好地幫助開發(fā)人員有效處理異常問題。
16、應當理解,本部分所描述的內(nèi)容并非旨在標識本發(fā)明的實施例的關鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過以下的說明書而變得容易理解。
1.一種應用容器日志異常的警告方法,其特征在于,包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述預設日志匹配規(guī)則的數(shù)量為至少一個,所述根據(jù)預設日志匹配規(guī)則對應的定時監(jiān)測的頻率和時間查找范圍對所述日志分類信息進行異常檢測,確定異常告警消息,包括:
3.根據(jù)權利要求2所述的方法,其特征在于,所述根據(jù)所述日志分類信息和所述預設日志匹配規(guī)則確定所述異常告警消息,包括:
4.根據(jù)權利要求3所述的方法,其特征在于,所述將所述異常告警消息發(fā)送至消息推送系統(tǒng),包括:
5.根據(jù)權利要求1所述的方法,其特征在于,所述通過所述消息推送系統(tǒng)將所述異常告警消息推送至消息推送目標,包括:
6.根據(jù)權利要求1所述的方法,其特征在于,所述對獲取的應用容器日志信息進行日志分類和更新,確定日志分類信息,包括:
7.根據(jù)權利要求6所述的方法,其特征在于,所述根據(jù)所述異常類型和所述應用容器名稱對所述應用容器日志信息進行日志分類和更新,確定日志分類信息,包括:
8.一種應用容器日志異常的警告裝置,其特征在于,包括:
9.一種電子設備,其特征在于,所述電子設備包括:
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)權利要求1-7中任一項所述的應用容器日志異常的警告方法。