使用Logstash讀取日志的時候,常常會遇到中文亂碼問題。不同檔案字元集的對應logstash配置檔案中的字元集。此處以linux系統下環境為例。
工具/原料
- Vi編輯器
- Linux基本指令
方法/步驟
-
如果要用logstash去讀取某日志,首先檢視該檔案的字元編碼。
使用file 檔案名稱的指令檢視。
-
如果指令傳回結果說明改日志為utf-8,則logstash配置檔案中charset設定為UTF-8
如果指令傳回結果說明改日志不是utf-8,則logstash配置檔案中charset統一設定為GB2312
- 原文來自:http://jingyan.baidu.com/article/9f7e7ec096e38d6f28155414.html