iT邦幫忙

2024 iThome 鐵人賽

DAY 9
1

https://ithelp.ithome.com.tw/upload/images/20240923/20118848Ovo3HlFOQp.png

隨著深入使用搜尋功能,可以善用它所提共的各種提示、隨打即找、儲存與載入等功能,快速完成搜尋語法撰寫以及日後重新取用的便利性。


錯誤提示

在搜尋列中輸入查詢語法時,如果有不符合格式或者缺漏對應符號者,會即時檢查問題,並在語法下方以紅色虛線標示,後方則有紅色驚歎號呈現。

https://ithelp.ithome.com.tw/upload/images/20240923/20118848CxHo3mtZc8.png
查詢語法錯誤與提示


搜尋歷程

若要找尋之前所下過的相關語法,可以點選搜尋列後方的 歷程按鈕 (1),下方即會以快顯視窗顯示之前所搜尋過的語法歷程 (2),點選後即可帶入進行搜尋。

https://ithelp.ithome.com.tw/upload/images/20240923/20118848CVnssqhfNq.png> 搜尋歷程顯示


隨打即找

當我們對語法已經足夠熟悉時,也可以手動輸入條件。

在輸入欄位名稱時,搜尋列會隨打即找符合的欄位名稱,可以降低輸入文字的時間,以及快速確認要挑選的欄位為何。

https://ithelp.ithome.com.tw/upload/images/20240923/20118848eQIELlSWuN.png
搜尋欄位自動提示

輸入欄位名稱加上冒號後暫停一下,搜尋列下方會自動彈出快顯視窗,顯示這個欄位於此時間範圍內的所有資料統計,可協助快速判斷要搜尋的內容字串,以及立刻檢視各個內容的統計結果。

https://ithelp.ithome.com.tw/upload/images/20240923/20118848uT1LStpo7H.png
搜尋結果自動提示與統計


儲存與載入搜尋

當我們經常會使用某些查詢語法,或者某個較為複雜的語法不想日後還要再次輸入時,可以先將它儲存起來,下次再叫使用。

點選搜尋列右方的 Save (1),在彈出對話框內的 Title (2) 填入名稱,再按下 Create new (3) 即可存入。

https://ithelp.ithome.com.tw/upload/images/20240923/20118848IOKcix2HSQ.png
儲存查詢語法

日後回來搜尋頁要呼叫回來使用時,可先點下搜尋列右方的 Load 按鈕。

https://ithelp.ithome.com.tw/upload/images/20240923/20118848VMQc2ORWnd.png
載入查詢語法

接下來會彈出一個視窗顯示儲存過的搜尋,找到要載入的搜尋名稱,點按後即可載入至搜尋結果並進行顯示。

https://ithelp.ithome.com.tw/upload/images/20240923/201188481Ue0ZXuC9x.png
選擇要載入的查詢語法


匯出搜尋結果

當搜尋結果與欄位都調整到符合所需的檢視內容,需要把這些結果資料交由其它軟體進行整理或分析製作報告時,可以採用記錄訊息區的匯出功能達程。

請由右上角的 功能按鈕 (1) 按下彈出選單,再選擇 Export (2) 進入匯出功能。

https://ithelp.ithome.com.tw/upload/images/20240923/201188480HTU4Nqs8K.png
準備匯出搜尋結果

進入後,可以挑選要匯出的欄位,從 Field (1) 欄位中可以挑選要加入的欄位,或是在上面要移除的欄位後方按下 移除 按鈕 (2)。

在最後的 Messages limit (3) 欄位,請輸入本次匯出最新的幾筆記錄,建議設一個數值如 500,以免需要撈取資料過多最後發生網頁伺服器處理逾時而無法下載。

條件都齊備後,按下 Start Download (4) 後系統會在背景處理資料,完成後即觸發瀏覽器下載程序。

https://ithelp.ithome.com.tw/upload/images/20240923/20118848Hvm45qWCmM.png
匯出結果選擇

在前一階段完成匯出並取得下載檔案後,會發現它是一個 CSV 檔,可以使用任何一種文字編輯器和試算表軟體開啟它。

例如我所使用的試算表軟體為 LibreOffice Calc,使用它開啟下載好的 CSV 檔後,即可看到我們所挑選的欄位以及記錄資料,接下來要進行各種資料格式調整、計算、排版等等就會相當容易。

https://ithelp.ithome.com.tw/upload/images/20240923/20118848W5MuySSVWD.png
以試算表軟體開啟匯出檔案

特別留意:由於匯出的記錄檔案 Graylog 會使用 UTF-8 編碼,如果匯出的記錄內容有中文字串時,用 Microsoft Excel 打開中文會變成亂碼,這個問題不是 Graylog 也不是檔案本身,是 Excel 似乎沒有支援 UTF-8 編碼的 CSV 檔所致。

要解決這個問題有兩種解法,第一種是先用記事本開啟下載好的 CSV 檔案,把它另存新檔時在 編碼方式 欄位由預設 UTF-8 改選擇 ANSI 編碼再存檔,即可交由 Excel 開啟。

另一種方法,就是像我先前的展示使用 LibreOffice Cala 開啟就沒有這個問題。

https://ithelp.ithome.com.tw/upload/images/20240923/20118848PfV3UJpwVs.png
利用記事本轉存編碼

補充:

在 Graylog Open 版本匯出格式僅有 CSV,更高階的 Enterprise 版本提供匯出為 JSON 等其它進階格式。


參考資料


上一篇
Graylog 搜尋 (三)
下一篇
Graylog 系列文章停止連載
系列文
突破困境:開源記錄收集與分析系統10
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言