请教大家一个问题,我在程序中发起一个http post请求给logstash,
请求内容如"2018-09-17 13:45:48 234632 s_desa_1.0",字段之间有Tab 分割,在logstash 中配置
运行logstash 和程序后发送数据给logstash ,程序返回200但是索引中并没有查到数据,如果我在程序中把数据写成json 格式的,logstash 配置
codec => "json"
是可以成功插入数据的,但是如果数据本身就是这种原始的日志类型的字符串怎么弄呢
																				请求内容如"2018-09-17 13:45:48 234632 s_desa_1.0",字段之间有Tab 分割,在logstash 中配置
input {
  http {
    codec => "line"
    ssl => false
  }
 }
  filter {
    grok {
      match =>{
        #针对上述数据的分割,使用日志文件试过分割是没问题的
      }
    }
  }
ouput {
  ...
}
运行logstash 和程序后发送数据给logstash ,程序返回200但是索引中并没有查到数据,如果我在程序中把数据写成json 格式的,logstash 配置
codec => "json"
是可以成功插入数据的,但是如果数据本身就是这种原始的日志类型的字符串怎么弄呢

 
	
1 个回复
rochy - rochy_he
赞同来自: juin