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
啟動后輸入,可看到文件