logstash部署

下载

https://www.elastic.co/cn/downloads/logstash

基本测试:从命令行测试,input为stdin,output为stdout。启动成功后,在stdin输入内容,stdout会输出内容

bin/logstash -e 'input { stdin { } } output { stdout {} }'

  

conf文件配置

# cat config/logstash-sample.conf 
input {
    stdin { }
    file {
        path => ["/usr/local/logstash/logstash-tutorial-dataset"]
        type => "file_monitor"
        tags => ["有用的","标识用的"]
        start_position => "beginning"
    }
    kafka {
        bootstrap_servers => "192.168.18.18:9092"
        topics => ["log_stream"]
        }

}

output {
        file{
              path => "file.txt"
       }
        elasticsearch {
            action => "index"
            hosts => ["192.168.18.5:9200","192.168.18.20:9200","192.168.18.24:9200"]
            index => "logs-%{+YYYY.MM.dd}"
            document_type => "logs"
        }
}

  

 

java日志匹配

用grok拆分java日志 - littlevigra - 博客园 (cnblogs.com)

 https://www.jianshu.com/p/443f1ea7b640

https://doc.yonyoucloud.com/doc/logstash-best-practice-cn/output/elasticsearch.html

posted @ 2020-05-21 10:45  jabbok  阅读(250)  评论(0编辑  收藏  举报