Skip to content

📜 操作日誌(Operation Logs)

操作日誌用於記錄系統中的關鍵操作和介面呼叫,是稽核、排錯和安全合規的重要依據。

一句話理解

誰在什麼時間、在哪個模組、做了什麼事,結果是成功還是失敗,都能在這裡查到。

🔍 日誌列表裡能看到什麼

在操作日誌頁面,可以逐行查看每一條記錄的核心資訊:

  • 操作時間

    • 記錄這次操作發生的精確時間
    • 點擊時間(有權限時為藍色連結)可以打開詳情抽屜,查看完整請求資訊
  • 操作人

    • 執行這次操作的使用者暱稱 / 帳號
    • 用於追蹤責任人或協作排查
  • 操作內容

    • 以可讀的描述展示本次操作,例如:建立環境、修改分組、授權使用者等
    • 支援多語言顯示,便於不同語言團隊使用
  • 所屬模組

    • 表示本次操作發生在哪個業務模組,例如:環境管理、分組管理、成員與權限等
    • 方便按模組快速篩選問題範圍
  • 狀態

    • 成功:綠色標記,顯示「成功」
    • 失敗:紅色標記,滑鼠懸停可查看簡要錯誤資訊(errorMsg
  • 操作 IP 與地點

    • 操作 IP:發起請求的 IP 位址
    • 操作地點:基於 IP 解析出的地理位置(國家/地區/城市等)
  • 耗時

    • 記錄本次請求從發起到返回的耗時(ms)
    • 用顏色表示效能狀況:
      • 綠色:< 200ms
      • 黃色:200–500ms
      • 紅色:> 500ms
  • 瀏覽器與終端系統

    • 記錄發起請求時的瀏覽器類型和作業系統
    • 有助於排查特定終端環境下的相容性問題

🎯 如何快速篩選需要的日誌

頁面頂部提供了一組篩選條件,用來縮小搜尋範圍:

  • 按操作人搜尋

    • 在「搜尋操作人」輸入框中輸入暱稱或使用者名稱
    • 按 Enter 或修改內容後自動重新載入列表
  • 按 IP / 地點搜尋

    • 在「搜尋操作 IP 或地點」中輸入關鍵字
    • 適合排查某個辦公網路、某個地區的集中異常
  • 按模組篩選

    • 透過「篩選模組」下拉框選擇指定模組
    • 模組選項由後端即時下發,確保與實際業務模組保持一致
  • 按時間範圍篩選

    • 預設時間範圍為最近 7 天
    • 可透過時間選擇器設定精確的開始和結束時間
    • 修改時間範圍後,系統會根據新條件自動重新載入資料

結合底部分頁元件,你可以快速在大量日誌中定位到目標時間段和目標操作。

📂 查看單條操作的詳細資訊

當你需要深入排查某一次操作時,可以點擊「操作時間」連結,打開右側詳情抽屜,查看更完整的請求資訊:

  • 基礎資訊

    • 日誌 ID、TraceID
    • 操作人、操作時間
    • 操作內容、所屬模組
    • 操作 IP、操作地點
    • 瀏覽器、終端系統
    • 狀態(成功/失敗)、耗時
  • 請求資訊

    • 請求 URI(介面位址)
    • 請求標頭(JSON 格式展示)
    • 請求主體(body,已格式化顯示)
  • 回應資訊

    • 回應標頭(JSON 格式展示)
    • 回應主體(回傳資料或錯誤資訊,已格式化顯示)

詳情抽屜中所有 JSON 內容都經過格式化處理,支援捲動瀏覽,便於複製到其他工具中進一步分析。

TraceID 用途

TraceID 可用於在後端日誌系統或鏈路追蹤平臺中,繼續追蹤同一次請求的完整鏈路,幫助快速定位伺服器端問題。

🧭 常見使用場景

  • 排查某個操作失敗原因

    • 先在列表中透過操作人 / 模組 / 時間範圍篩選出目標操作
    • 看狀態是否為「失敗」,將滑鼠移到狀態上查看簡要錯誤資訊
    • 如需更多資訊,點擊操作時間進入詳情,查看請求參數與回應主體
  • 稽核高風險操作

    • 例如分組權限變更、成員停用、帳務相關操作等
    • 可按模組篩選相關記錄,並按時間順序審查操作人和操作內容
  • 分析效能瓶頸

    • 在列表中關注「耗時」欄位的紅色/黃色標記
    • 對耗時較長的操作,進入詳情查看請求路徑和參數,交給技術同仁進一步優化
  • 定位異常來源

    • 當發現異常行為(例如頻繁重試、批次刪除失敗)時
    • 透過 IP / 地點 + 操作人組合篩查,判斷是否為內部誤操作或外部異常訪問

🔒 安全與合規建議

  • 合理的日誌保留週期

    • 建議根據企業內部安全與合規要求設定日誌保留週期(例如 6 個月或 1 年)
    • 在保證可追溯性的同時,避免長期堆積占用過多儲存空間
  • 控制訪問權限

    • 操作日誌通常只需對管理員、稽核人員開放
    • 建議對普通使用者關閉訪問入口,避免洩露過多系統內部資訊
  • 敏感資訊保護

    • 在查看請求/回應主體時,注意其中可能包含部分敏感欄位(如帳號、手機號等)
    • 建議內部培訓時提醒相關人員遵守資料隱私與合規要求

透過操作日誌,你可以對系統內的重要操作做到「事前可控、事中可查、事後可追」,為日常維運、安全稽核和問題排查提供可靠依據。

P1指紋瀏覽器技術文檔