WindowsElasticsearch与Logstash集成

    技术2023-10-30  103

    Windows Elasticsearch与Logstash简单集成

    在elk系统中的扮演角色,Es 负责存储日志和检索数据, Logstash负责把日志收集起来发送到Es中。

    Elasticsearch 简单学习

    Logstash下载

    在logstash-7.8.0\bin目录下创建logstash.conf文件

    文件内容:

    input { file { path => "C:/logstash-7.8.0/logs/*" start_position => beginning } } filter { grok { match => { "message" => "%{COMBINEDAPACHELOG}" } } date { match => [ "timestamp" , "dd/MMM/yyyy:HH:mm:ss Z" ] } } output { elasticsearch { hosts => "localhost" } stdout { codec => rubydebug } }

    input.file.path 收集日志文件的路径,这里配置的是Logstash logs目录下的日志文件

    input.file.start_position 收集方式, beginning || end

    output.elasticsearch 中配置es信息

    配置完成后 在 logstash-7.8.0\bin 目录执行命令 .logstash -f logstash.conf

    启动成功后es中即可看到收集的日志信息。

    Processed: 0.010, SQL: 9