調整專案日誌匯出級別

  • 最後修改時間:2025-02-07
  • 概述

    版本

    維運平台版本
    功能變更
    V2.14.0-

    應用場景

    為了優化資源使用和確定系統穩定,管理者時常需要自訂調整日誌匯出級別:

    • 節省磁碟空間:降低日誌匯出級別,可減少日誌檔案大小,避免磁碟空間不足導致系統效能下降、服務中斷等問題

    • 避免效能瓶頸:在高併發和繁忙的系統中,記錄過多的日誌,可能導致 I/O 操作頻繁,影響系統效能。

    • 幫助故障診斷:在發生問題時,增加日誌詳細程度,幫助快速定位故障。

    • 自動化維運:根據磁碟空間和系統負載動態調整日誌級別,確定系統穩定運作。

    功能簡介

    維運平台提供自動和手動調整專案日誌的功能。

    透過適時調整日誌級別,系統可以兼顧日誌的詳盡性和資源的合理使用,進而提高穩定性、降低成本,並提升維運效率。

    日誌類型簡介

    日誌類型
    說明
    系統日誌
    • 內容說明

    對於啟動 ElasticSearch 作為日誌記錄的專案,指 bi-web/fr 服務中的 fanruan 日誌

    對於未啟動 ElasticSearch 作為日誌記錄的專案,指 fanruan.log 日誌

    • 日誌作用:

    記錄帆軟應用的運作情況,包括系統啟動、功能執行等相關資訊

    系統日誌反映了系統的整體運作狀態,可幫助管理者除錯和定位與應用相關的故障

    日誌級別簡介

    日誌的匯出級別分為五種:DEBUG、INFO、WARN、ERROR、FATAL。

    • 日誌嚴重程度:FATAL>ERROR>WARN>INFO>DEBUG

    • 日誌詳細程度:FATAL<ERROR<WARN<INFO<DEBUG

    Log級別
    說明
    DEBUG(除錯)除記錄以下所有級別日誌外

    會記錄最詳細的除錯資訊,幫助開發者追蹤程式執行流和除錯複雜問題

    開發環節適用,該級別的日誌會記錄大量的系統資訊,請謹慎使用

    INFO(資訊)

    除記錄以下所有級別日誌外

    額外記錄系統正常運作狀態下的一些資訊

    生產環節適用,幫助管理者瞭解系統狀態

    WARN(警告)

    除記錄以下所有級別日誌外

    額外記錄一些雖然不影響系統運作、但潛在的風險

    ERROR(錯誤)除記錄以下級別日誌外

    額外記錄功能無法正常運作或失敗的錯誤

    FATAL(致命)僅記錄系統當機、致命錯誤等無法恢復的致命問題

    手動調整日誌級別

    在開發除錯、或精準記錄報錯時,可能需要手動調整日誌的匯出級別。

    維運平台提供「日誌級別設定」功能:支援對系統日誌的匯出級別進行自訂調整。

    操作步驟:

    1)管理者登入維運平台,選擇維運專案,點選「日誌>維運日誌」。

    2)在「日誌級別」設定中,支援對各種日誌類型設定日誌級別,點選「儲存」生效。

    3)如調整日誌級別為DEBUG,會進行二次確認「確定更改?DEBUG級別的日誌,可能會產生大量日誌佔用空間,請謹慎選擇!」,確認後設定生效。

    注意事項:

    1)同一個專案中,不同節點的日誌類型會保持一致,修改後會對全部節點生效。

    2)系統日誌預設日誌級別為INFO。

    自動調整日誌級別

    在高併發、高負載的系統中,磁碟空間的壓力往往較大,日誌檔案可能迅速增大。

    維運平台提供「日誌匯出風險控制」功能:

    • 在伺服器磁碟空間不足時,系統會自動調整日誌的匯出級別,以減少佔用磁碟空間,避免因日誌檔案過大導致伺服器磁碟滿溢問題

    • 待伺服器磁碟空間恢復充足時,系統會自動恢復原來的日誌匯出級別,確定系統的正常運作與日誌的完整性

    操作步驟:

    1)管理者登入維運平台,選擇維運專案,點選「日誌>維運日誌」。

    2)在「日誌匯出風險控制」設定中,開啟「控制開關」(預設開啟)。

    3)點選「編輯」按鈕,設定編輯規則:

    規則
    說明
    觸發調整為ERROR

    設定值:預設值10,支援輸入1~50的正整數,必須大於FATAL規則觸發

    觸發規則:每一分鐘檢查一次磁碟大小,只要檢查到磁碟剩餘空間≤設定值時,日誌級別自動調整為ERROR

    觸發調整為FATAL設定值:預設值5,支援輸入1~50的正整數,必須小於ERROR規則觸發

    觸發規則:每一分鐘檢查一次磁碟大小,只要檢查到磁碟剩餘空間≤設定值時,日誌級別自動調整為FATAL

    觸發恢復正常

    日誌級別自動調整後,

    每一分鐘檢查一次磁碟大小,如果連續三次檢查到磁碟剩餘空間>ERROR觸發設定值,日誌級別自動恢復手動的設定

    附件列表


    主題: 專案管理
    已經是第一篇
    已經是最後一篇
    • 有幫助
    • 沒幫助
    • 只是瀏覽