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

Posted on 2020-08-18 08:38  MissRong  阅读(5407)  评论(0)    收藏  举报

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

启动后输入,可看到文件

 

 

 

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3