本發明專利技術公開一種基于自定義性能閾值告警規則的處理方法及裝置,其中,該方法包括:系統從kafka接收實時性能數據;系統從數據庫定時加載性能閾值告警規則;判斷性能數據是否滿足性能閾值條件,若滿足,則觸發性能告警,并將性能告警標準化后輸出,本輪判斷結束;否則進一步判斷當前是否存在未清除的活躍告警,若不存在,則本輪判斷結束;否則進一步判斷是否存在對應的性能告警清除規則,若不存在,則本輪判斷結束;否則進一步判斷是否滿足對應的性能告警清除規則,若不滿足,則本輪判斷結束;否則觸發性能清除告警,并將性能告警標準化后輸出,本輪判斷結束。該方法及裝置針對采集到的各類性能指標進行實時分析和處理,產生不同程度性能告警。能告警。能告警。
【技術實現步驟摘要】
一種基于自定義性能閾值告警規則的處理方法及裝置
[0001]本專利技術涉及網絡性能監控領域,尤其是一種基于自定義性能閾值告警規則的處理方法及裝置。
技術介紹
[0002]在監測網絡中各類性能指標時,往往需要主動和及時地捕捉性能指標是否超越正常范圍,以及超越正常范圍的幅度、嚴重程度和頻度等,從而采取及時有效的處置措施,這就不能僅停留在周期性采集性能指標進行統計分析,而要通過實時監測指標是否異常,并實時發出不同級別的預警,以便監控人員和運維人員便捷和高效地處理異常和故障,從而保障網絡和系統的平穩運行,同時在用戶無感的情況下提升網絡或業務服務質量。
技術實現思路
[0003]針對上述情況,本專利技術提供一種基于自定義性能閾值告警規則的處理方法及裝置,針對采集到的各類性能指標進行實時分析和處理,產生不同程度的性能告警,從而指導運維人員及時和高效地處理網絡性能問題。
[0004]為實現上述目的,本專利技術采用下述技術方案:
[0005]在本專利技術一實施例中,提出了一種基于自定義性能閾值告警規則的處理方法,該方法包括:
[0006]系統從kafka接收實時性能數據;
[0007]系統從數據庫定時加載刷新性能閾值告警規則;
[0008]判斷性能數據是否滿足性能閾值條件的性能告警產生規則,若滿足,則觸發性能告警,并將性能告警進行標準化后輸出告警消息,本輪判斷結束;
[0009]若不滿足,則進一步判斷當前是否存在未清除的活躍告警,若不存在,則本輪判斷結束;
[0010]若存在,則進一步判斷是否存在對應的性能告警清除規則,若不存在,則本輪判斷結束;
[0011]若存在,則進一步判斷是否滿足對應的性能告警清除規則,若不滿足,則本輪判斷結束;
[0012]若滿足,則觸發性能清除告警,并將性能告警進行標準化后輸出告警消息,本輪判斷結束。
[0013]進一步地,性能閾值條件的設定從指標維度、閾值來源、網元維度和指標粒度這四個維度進行定義。
[0014]進一步地,性能告警產生規則按以下維度進行定義:
[0015]性能告警產生規則是否啟用;
[0016]生成告警的告警標題和告警級別;
[0017]性能告警產生規則生效時間范圍,包括起止時間;
[0018]頻次,即滿足性能閾值條件的持續次數;
[0019]觀察期,即滿足性能閾值條件后的觀察時間窗;
[0020]按時間維度的觸發模式:支持靜態閾值和動態閾值判斷;
[0021]同一指標的所有性能閾值告警規則之間能設置優先級別,同一個指標最終僅報出一種告警;
[0022]按照性能閾值告警規則壓縮掉的告警,需要作為由性能閾值告警規則觸發的主告警的子告警進行呈現;針對告警頻發產生的性能告警,能夠將所有告警信息下掛至性能告警中。
[0023]進一步地,性能告警清除規則有以下兩種類型:
[0024]性能指標恢復類型:即當性能數據不滿足性能閾值條件,則系統生成性能清除告警,清除之前產生的性能告警;
[0025]告警清除觀察期類型:即當性能數據不滿足性能閾值條件,并且在一定的時間范圍內未再發生惡化,則系統生成性能清除告警,清除之前產生的性能告警。
[0026]進一步地,性能告警進行標準化后輸出的內容包括:
[0027]告警標題、告警網元、告警網元廠家、告警網元類型、告警發生時間、告警類型、告警級別、告警來源和告警詳情。
[0028]在本專利技術一實施例中,還提出了一種基于自定義性能閾值告警規則的處理裝置,該裝置包括:
[0029]性能數據實時接收模塊,用于從kafka接收實時性能數據;
[0030]性能閾值告警規則加載模塊,用于從數據庫定時加載刷新性能閾值告警規則;
[0031]性能告警觸發模塊,用于判斷性能數據是否滿足性能閾值條件的性能告警產生規則,若滿足,則觸發性能告警,并將性能告警進行標準化后輸出告警消息,本輪判斷結束;
[0032]性能清除告警觸發模塊,用于在性能數據不滿足性能閾值條件的性能告警觸發規則的情況下,進一步判斷當前是否存在未清除的活躍告警,若不存在,則本輪判斷結束;若存在,則進一步判斷是否存在對應的性能告警清除規則,若不存在,則本輪判斷結束;若存在,則進一步判斷是否滿足對應的性能告警清除規則,若不滿足,則本輪判斷結束;若滿足,則觸發性能清除告警,并將性能告警進行標準化后輸出告警消息,本輪判斷結束。
[0033]進一步地,性能閾值條件的設定從指標維度、閾值來源、網元維度和指標粒度這四個維度進行定義。
[0034]進一步地,性能告警產生規則按以下維度進行定義:
[0035]性能告警產生規則是否啟用;
[0036]生成告警的告警標題和告警級別;
[0037]性能告警產生規則生效時間范圍,包括起止時間;
[0038]頻次,即滿足性能閾值條件的持續次數;
[0039]觀察期,即滿足性能閾值條件后的觀察時間窗;
[0040]按時間維度的觸發模式:支持靜態閾值和動態閾值判斷;
[0041]同一指標的所有性能閾值告警規則之間能設置優先級別,同一個指標最終僅報出一種告警;
[0042]按照性能閾值告警規則壓縮掉的告警,需要作為由性能閾值告警規則觸發的主告
警的子告警進行呈現;針對告警頻發產生的性能告警,能夠將所有告警信息下掛至性能告警中。
[0043]進一步地,性能告警清除規則有以下兩種類型:
[0044]性能指標恢復類型:即當性能數據不滿足性能閾值條件,則系統生成性能清除告警,清除之前產生的性能告警;
[0045]告警清除觀察期類型:即當性能數據不滿足性能閾值條件,并且在一定的時間范圍內未再發生惡化,則系統生成性能清除告警,清除之前產生的性能告警。
[0046]進一步地,性能告警進行標準化后輸出的內容包括:
[0047]告警標題、告警網元、告警網元廠家、告警網元類型、告警發生時間、告警類型、告警級別、告警來源和告警詳情。
[0048]在本專利技術一實施例中,還提出了一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,處理器執行計算機程序時實現前述基于自定義性能閾值告警規則的處理方法及裝置。
[0049]在本專利技術一實施例中,還提出了一種計算機可讀存儲介質,計算機可讀存儲介質存儲有執行基于自定義性能閾值告警規則的處理方法及裝置的計算機程序。
[0050]有益效果:
[0051]本專利技術針對異常性能數據的監控粒度、關聯度和維度進行全方位的深層次監控,從而通過對各類性能指標是否滿足性能閾值規則進行判斷和處理,并實時產生標準化的性能告警和性能清除告警,滿足了各種網絡專業、不同級別和不同區域監控人員的個性化監控需求,極大地提升了日常運維工單中的監控效率和可視化程度。
附圖說明
[0052]圖1是本專利技術一實施例的基于自定義性能閾值告警規則本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種基于自定義性能閾值告警規則的處理方法,其特征在于,該方法包括:系統從kafka接收實時性能數據;系統從數據庫定時加載刷新性能閾值告警規則;判斷性能數據是否滿足性能閾值條件的性能告警產生規則,若滿足,則觸發性能告警,并將性能告警進行標準化后輸出告警消息,本輪判斷結束;若不滿足,則進一步判斷當前是否存在未清除的活躍告警,若不存在,則本輪判斷結束;若存在,則進一步判斷是否存在對應的性能告警清除規則,若不存在,則本輪判斷結束;若存在,則進一步判斷是否滿足對應的性能告警清除規則,若不滿足,則本輪判斷結束;若滿足,則觸發性能清除告警,并將性能告警進行標準化后輸出告警消息,本輪判斷結束。2.根據權利要求1所述的基于自定義性能閾值告警規則的處理方法,其特征在于,所述性能閾值條件的設定從指標維度、閾值來源、網元維度和指標粒度這四個維度進行定義。3.根據權利要求1所述的基于自定義性能閾值告警規則的處理方法,其特征在于,所述性能告警產生規則按以下維度進行定義:性能告警產生規則是否啟用;生成告警的告警標題和告警級別;性能告警產生規則生效時間范圍,包括起止時間;頻次,即滿足性能閾值條件的持續次數;觀察期,即滿足性能閾值條件后的觀察時間窗;按時間維度的觸發模式:支持靜態閾值和動態閾值判斷;同一指標的所有性能閾值告警規則之間能設置優先級別,同一個指標最終僅報出一種告警;按照性能閾值告警規則壓縮掉的告警,需要作為由性能閾值告警規則觸發的主告警的子告警進行呈現;針對告警頻發產生的性能告警,能夠將所有告警信息下掛至性能告警中。4.根據權利要求1所述的基于自定義性能閾值告警規則的處理方法,其特征在于,所述性能告警清除規則有以下兩種類型:性能指標恢復類型:即當性能數據不滿足性能閾值條件,則系統生成性能清除告警,清除之前產生的性能告警;告警清除觀察期類型:即當性能數據不滿足性能閾值條件,并且在一定的時間范圍內未再發生惡化,則系統生成性能清除告警,清除之前產生的性能告警。5.根據權利要求1所述的基于自定義性能閾值告警規則的處理方法,其特征在于,所述性能告警進行標準化后輸出的內容包括:告警標題、告警網元、告警網元廠家、告警網元類型、告警發生時間、告警類型、告警級別、告警來源和告警詳情。6.一種基于自定義性能閾值告警規則的處理裝置,其特征在于,該裝置包括:性能數據實時接收模塊,用于從kafka接收實時性能數據;
性能閾值告警規則加載模塊,用于從數據庫定時加載刷新性能閾值告警規則;性能告警觸發模塊,用于判斷性能數據是否滿足性...
【專利技術屬性】
技術研發人員:閔莽銳,
申請(專利權)人:中盈優創資訊科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。