Logstash

作者: 煎炼 | 来源:发表于2019-06-14 14:45 被阅读0次

    下载解压后

    在文件中创建一个配置文件logstash.conf

    参考官方文档:https://www.elastic.co/guide/en/logstash/current/advanced-pipeline.html

    参考2:https://www.cnblogs.com/cjsblog/p/9459781.html


    input {

        beats {

            port => "5044"

        }

        #file{

            #path => "/app/logstash/testFile.txt"

        #}

    }

    filter {

        grok {

            match => { "message" => "%{COMBINEDAPACHELOG}"}

        }

        geoip {

            source => "clientip"

        }

    }

    output {

        elasticsearch {

            hosts => [ "localhost:9200" ]

        }

    }


    要验证配置,请运行以下命令:

    bin / logstash -f first-pipeline.conf --config.test_and_exit

    该--config.test_and_exit选项会解析您的配置文件并报告任何错误。

    如果配置文件通过配置测试,请使用以下命令启动Logstash:

    bin / logstash -f first-pipeline.conf --config.reload.automatic

    该--config.reload.automatic选项启用自动配置重新加载,因此您不必在每次修改配置文件时停止并重新启动Logstash。

    相关文章

      网友评论

          本文标题:Logstash

          本文链接:https://www.haomeiwen.com/subject/cthaaqtx.html