Logstash-Logstash 配置(四)output配置(1)保存成文件(File)


Logstash 配置(四)output配置

標准輸出(Stdout)

保存成文件(File)

通過日志收集系統將分散在數百台服務器上的數據集中存儲在某中心服務器上,這是運維最原始的需求。Logstash 當然也能做到這點。

和 LogStash::Inputs::File 不同, LogStash::Outputs::File 里可以使用 sprintf format 格式來自動定義輸出到帶日期命名的路徑。

[root@bigdata111 confs_test]# vi output_file_local.conf

配置:

input {

    stdin {

        type => "std"

    }

}

output {

    file {

        path => "../data_test/%{+yyyy}/%{+MM}/%{+dd}/%{host}.log"

        codec => line { format => "custom format: %{message}"}

    }

}

-----------------------------------------------------------------------------------------

啟動LS:

[root@bigdata111 confs_test]# ../bin/logstash -f ./output_file_local.conf

啟動后輸入,可看到文件

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM