elasticsearch 如何使用logstash制作索引json文件?,elasticsearch,logstash,elastic-stack,logstash-grok,logstash-configuration,elasticsearch,Logstash,Elastic Stack,Logstash Grok,Logstash Configuration" /> elasticsearch 如何使用logstash制作索引json文件?,elasticsearch,logstash,elastic-stack,logstash-grok,logstash-configuration,elasticsearch,Logstash,Elastic Stack,Logstash Grok,Logstash Configuration" />

elasticsearch 如何使用logstash制作索引json文件?

elasticsearch 如何使用logstash制作索引json文件?,elasticsearch,logstash,elastic-stack,logstash-grok,logstash-configuration,elasticsearch,Logstash,Elastic Stack,Logstash Grok,Logstash Configuration,我尝试将索引设置为json文件,如下所示。我得写一个粗俗的表达。但我不能那样做?你能帮我吗 {“级别”:“信息”,“客户端”:“10.201.21.188”,“测试”:“10.210.21.188”} {“级别”:“信息”,“客户端”:“10.202.21.187”,“测试”:“10.220.21.188”} {“级别”:“信息”,“客户端”:“10.203.21.186”,“测试”:“10.230.21.188”} {“level”:“Information”,“ClientIP”:“10.

我尝试将索引设置为json文件,如下所示。我得写一个粗俗的表达。但我不能那样做?你能帮我吗

{“级别”:“信息”,“客户端”:“10.201.21.188”,“测试”:“10.210.21.188”}
{“级别”:“信息”,“客户端”:“10.202.21.187”,“测试”:“10.220.21.188”}
{“级别”:“信息”,“客户端”:“10.203.21.186”,“测试”:“10.230.21.188”}

{“level”:“Information”,“ClientIP”:“10.204.21.185”,“Test”:“10.240.21.188”}
您不需要摸索任何东西,您的
文件
输入只需要一个JSON编解码器,就可以了:

input {
  file {
    type => "json"
    path => ["C:/logs/test-20170933.json"]
    start_position => "beginning"
    codec => "json"                  <-- add this
  }
}
filter {
}
output {
    stdout {
        codec => rubydebug
    }
    elasticsearch {
        hosts => [ "localhost:9200" ]
        index => "logstash-%{+YYYY.MM.dd}"
    }
}
输入{
文件{
类型=>“json”
path=>[“C:/logs/test-20170933.json”]
开始位置=>“开始”
编解码器=>“json”rubydebug
}
弹性搜索{
hosts=>[“localhost:9200”]
索引=>“logstash-%{+YYYY.MM.dd}”
}
}

您不需要摸索任何东西,您的
文件
输入只需要一个JSON编解码器,您就可以开始了:

input {
  file {
    type => "json"
    path => ["C:/logs/test-20170933.json"]
    start_position => "beginning"
    codec => "json"                  <-- add this
  }
}
filter {
}
output {
    stdout {
        codec => rubydebug
    }
    elasticsearch {
        hosts => [ "localhost:9200" ]
        index => "logstash-%{+YYYY.MM.dd}"
    }
}
输入{
文件{
类型=>“json”
path=>[“C:/logs/test-20170933.json”]
开始位置=>“开始”
编解码器=>“json”rubydebug
}
弹性搜索{
hosts=>[“localhost:9200”]
索引=>“logstash-%{+YYYY.MM.dd}”
}
}