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