zoukankan      html  css  js  c++  java
  • logstash使用

    安装

    安装很简单,只需要去官网http://www.elastic.co/cn/products/logstash 下载对应版本的安装包,解压:
    tar -zxvf logstash-5.4.3.gz
    然后对logstash目录下执行:
    bin/logstash -e 'input { stdin { } } output { stdout {} }'
    会出现如下界面

    配置文件

    logstash也可以通过制定配置文件的形式启动
    bin/logstash -f logstash.conf
    其中logstash.conf的配置文件的格式大致如下:

    input {
      file {
            path => ["/root/flow/agentLog/*","/root/flow/log/*"]
            start_position => "beginning"
       }
    }
    
    filter {
        grok {
             match => [
                 "message","%{TIME:time} %{WORD:module} %{NOTSPACE:thread} %{LOGLEVEL:loglevel}  %{NOTSPACE:method} %{NOTSPACE:split} (?<json_data>{[.sS]+})",
                 "message","%{TIME:time} %{NOTSPACE:thread} %{LOGLEVEL:loglevel}  %{NOTSPACE:method} %{NOTSPACE:split} (?<json_data>{[.sS]+})"
             ]                               
        }
        json {
            source => "json_data"
            remove_field => ["method"]
            remove_field => ["thread"]
            remove_field => ["split"]
            remove_field => ["time"]
        }
    }
    
    output {
       #stdout {}
         elasticsearch {
            hosts => ["http://ip:port"]
            index => "flow-%{+YYYY.MM.dd}"
            #index => "logstash-test"
            #user => "elastic"
            #password => "changeme"
        }
    }
    
  • 相关阅读:
    第一次结对作业
    第二次编程作业
    第一次编程作业
    第一次博客作业*
    个人总结
    第三次个人作业
    第二次结对作业
    第一次结对作业
    第二次个人编程作业
    第一次个人编程作业
  • 原文地址:https://www.cnblogs.com/junjiang3/p/10438242.html
Copyright © 2011-2022 走看看