是时候用 ES 拯救发际线啦

logstash-input-http

Logstash | 作者 juin | 发布于2018年09月26日 | 阅读数:3160

请教大家一个问题,我在程序中发起一个http post请求给logstash,
请求内容如"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"
是可以成功插入数据的,但是如果数据本身就是这种原始的日志类型的字符串怎么弄呢
已邀请:

rochy - rochy_he

赞同来自: juin

你可以先将 output 输出到控制台看一下内容,这样便于分析
 
output {
stdout { codec => json }
}

要回复问题请先登录注册