iT邦幫忙

2025 iThome 鐵人賽

DAY 15
0
DevOps

從零開始的 graylog 探險系列 第 15

Day 15: 儀表板創建與可視化

  • 分享至 

  • xImage
  •  

在日常運維與安全分析中,儀表板(Dashboards) 是集中展示關鍵指標的利器。本篇將介紹在 Graylog 中如何快速建立與管理儀表板,並通過最簡範例手把手上手。

儀表板基礎概念

Graylog 儀表板是由多個 Widget(小部件) 組成的可自訂視覺介面,用於即時或歷史資料的監控與分析。透過儀表板,我們可以一覽系統健康狀況、效能指標以及安全事件趨勢。

Widget 類型介紹

  • Log View:以類似傳統日誌格式顯示時間戳記、來源與訊息
  • Message Count:顯示符合特定搜尋條件的日誌總數,預設使用單一數值視覺化
  • Aggregation:聚合小部件,支援資料分組、度量套用與圖表視覺化

建立儀表板的正確步驟

  1. 建立新的 Dashboard

    • 方法一:從 Dashboards 選單創建

      1. 點擊頂部選單的 Dashboards 標籤頁
      2. 點擊 Create new dashboard 創建新的空白儀表板
      3. 點擊 Save as 並輸入標題與描述,標題是唯一必填項目
    • 方法二:從 Search 匯出

      1. 在 Search 頁面執行搜尋後,點擊搜尋列右側的三點選單
      2. 選擇 Export to dashboard 選項
      3. 系統會創建草稿儀表板,需點擊 Save as 永久保存
  2. 添加與配置 Widget

    在 Search 頁面中:

     1. 執行搜尋查詢(例如:level:ERROR)
     2. 點擊側邊欄的 + 圖示,選擇預定義 Widget 或 Aggregation
     3. 對於聚合 Widget,點擊 Edit 進行配置:
     4. 選擇視覺化類型(Single Number、Data Table 等)
     5. 設定度量(如 count()、avg(response_time))
     6. 點擊 Preview widget 預覽結果
     7. 點擊 Update widget 儲存至儀表板
    
  3. 儀表板管理

    • 在儀表板中點擊 Unlock/Edit 進入編輯模式,可拖拽調整 Widget 大小與位置
    • 編輯完成後點擊 Lock 保存佈局
    • 透過 Share 功能與特定使用者或團隊分享儀表板

實際範例

場景:監控過去 24 小時內 ERROR 日誌數量

  1. 在 Search 中輸入查詢:level:ERROR,時間範圍設為 24 小時
  2. 點擊 + → Aggregation,設定視覺化為 Single Number
  3. 度量選擇 count(),點擊 Update widget 儲存

上一篇
Day 14: 告警系統配置與通知 (下)
下一篇
Day 16: 搜索語法與查詢優化
系列文
從零開始的 graylog 探險20
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言