閱讀102 返回首頁    go 人物


Logstash收集其它日誌__常見日誌格式_用戶指南_日誌服務-阿裏雲

  1. 2016-02-25 15:37:01 [main] INFO com.aliyun.sls.test_log4j - single line log
  2. 2016-02-25 15:37:11 [main] ERROR com.aliyun.sls.test_log4j - catch exception !
  3. java.lang.ArithmeticException: / by zero
  4. at com.aliyun.sls.test_log4j.divide(test_log4j.java:23) ~[bin/:?]
  5. at com.aliyun.sls.test_log4j.main(test_log4j.java:13) [bin/:?]
  6. 2016-02-25 15:38:02 [main] INFO com.aliyun.sls.test_log4j - normal log

采集配置

  1. input {
  2. file {
  3. type => "common_log_1"
  4. path => ["C:/test/multiline/*.log"]
  5. start_position => "beginning"
  6. codec => multiline {
  7. pattern => "^d{4}-d{2}-d{2} d{2}:d{2}:d{2}"
  8. negate => true
  9. auto_flush_interval => 3
  10. what => previous
  11. }
  12. }
  13. }
  14. output {
  15. if [type] == "common_log_1" {
  16. logservice {
  17. codec => "json"
  18. endpoint => "***"
  19. project => "***"
  20. logstore => "***"
  21. topic => ""
  22. source => ""
  23. access_key_id => "***"
  24. access_key_secret => "***"
  25. max_send_retry => 10
  26. }
  27. }
  28. }
  1. 配置文件格式必須以UTF-8無BOM格式編碼,可以下載notepad++修改文件編碼格式。
  2. path填寫文件路徑時請使用UNIX模式的分隔符,如:C:/test/multiline/*.log,否則無法支持模煳匹配。
  3. type字段需要統一修改並在該文件內保持一致,如果單台機器存在多個logstash配置文件,需要保證各配置type字段唯一,否則會導致數據處理的錯亂。

相關插件:filemultiline(若日誌文件是單行日誌,可以去掉codec => multiline配置)。

重啟Logstash生效

創建配置文件到conf目錄,參考通過Logstash收集Windows平台日誌重啟Logstash生效。

最後更新:2016-11-24 11:23:47

  上一篇:go Logstash收集csv日誌__常見日誌格式_用戶指南_日誌服務-阿裏雲
  下一篇:go syslog日誌__常見日誌格式_用戶指南_日誌服務-阿裏雲