zoukankan      html  css  js  c++  java
  • 如何在elasticsearch中查看Logstash打到elasticsearch的数据

    # cat syslog02.conf 
    #filename:syslog02.conf #注意这个是要用#号注释掉
    input{
        file{
            path => ["/var/log/*.log"]
        }
    }
    output{
        elasticsearch {
            hosts => ["12x.xx.15.1xx:9200"]
        }
    }

    查看配置文件是否有问题:

    # ../bin/logstash -f syslog02.conf -t
    Sending Logstash's logs to /usr/local/logstash/logs which is now configured via log4j2.properties
    [2016-12-01T09:54:46,512][FATAL][logstash.runner          ] The given configuration is invalid. Reason: Expected one of #, input, filter, output at line 1, column 1 (byte 1) after 

    在output->elasticsearch下增加一个index配置:

    cat syslog02.conf 
    #filename:syslog02.conf
    input{
        file{
            path => ["/var/log/*.log"]
        }
    }
    output{
        elasticsearch {
            hosts => ["123.57.15.154:9200"]
            index => "syslog02_log"
        }
    }

    再次简测配置文件:

    # ../bin/logstash -f syslog02.conf -t
    Sending Logstash's logs to /usr/local/logstash/logs which is now configured via log4j2.properties
    Configuration OK
    [2016-12-01T11:40:56,791][INFO ][logstash.runner          ] Using config.test_and_exit mode. Config Validation Result: OK. Exiting Logstash

    启动并在后台执行:

    # ../bin/logstash -f syslog02.conf &
  • 相关阅读:
    去除百度搜索结果中的广告的 js 代码
    js获取url参数
    奇淫技巧
    js生成hash序列
    Maven中可以被继承的POM元素
    多线程
    IO在Socket中的应用
    关于IO的整理
    finalize方法的使用
    复合赋值和简单复制的区别
  • 原文地址:https://www.cnblogs.com/bass6/p/6121335.html
Copyright © 2011-2022 走看看