# Logstash cannot parse the json data sent in filebeat

**URL:** <https://discuss.elastic.co/t/logstash-cannot-parse-the-json-data-sent-in-filebeat/149947>\
**Category:** Logstash\
**Created:** [September 26, 2018, 8:03am UTC](https://discuss.elastic.co/t/logstash-cannot-parse-the-json-data-sent-in-filebeat/149947 "2018-09-26T08:03:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![taoqin0203](https://avatars.discourse-cdn.com/v4/letter/t/7ab992/32.png) [@taoqin0203](https://discuss.elastic.co/u/taoqin0203)\
**Post date:** [September 26, 2018, 8:03am UTC](https://discuss.elastic.co/t/logstash-cannot-parse-the-json-data-sent-in-filebeat/149947/1 "2018-09-26T08:03:55Z")

</div>

I went from the json log of my mobile phone in filebeat to logstash. After the data was received by logstash, I could not parse the json data into the corresponding fields. Here is my configuration and the data used.  
my filebeat.yml

filebeat.prospectors:

- type: log  
enabled: true  
paths:
  - /usr/log/\*.log  
#fields\_under\_root: true  
multiline.pattern: '^{'  
multiline.negate: true  
multiline.match: after  
output.logstash:  
hosts: ["localhost:5044"]

* * *

## my logstash conf input { beats { port =\> "5044" codec =\> "json" } } output { stdout{ } elasticsearch { index =\> "logstash-%{+YYYY.MM.dd}" hosts =\> ["192.168.0.138:9200"] } }

my data  
{ "timeMillis":1537946366517, "thread":"http-nio-8080-exec-4", "threadId":"85", "threadPriority":5, "level":"ERROR", "traceId":"http-nio-8080-exec-4raceId", "loggerName":"com.cloudyoung.wx.admin.web.controller.index.WXIndexController", "message":"\u000D\u000A[ERROR]"createTime":2018-09-26 15:19:26"inputParam":appId:wx8b9acd20de43c88c"level":Error"methodName":getAuthorizerInfo()-\>90: "platform":WX"remark":getAuthorizerInfo\_method\_error"serviceName":com.cloudyoung.wx.admin.web.controller.index.WXIndexController", "exception":" java.lang.ArithmeticException: / by zero  
at com.cloudyoung.wx.admin.web.controller.index.WXIndexController.getAuthorizerInfo(WXIndexController.java:83)  
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)  
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)  
at java.lang.reflect.Method.invoke(Unknown Source)  
at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:214)  
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)  
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)  
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:748)  
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689)  
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)  
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945)  
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876)  
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:931)  
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:822)  
at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)  
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:807)  
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)  
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)  
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)  
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)  
at com.cloudyoung.wx.admin.web.filter.CrossDomainFilter.doFilter(CrossDomainFilter.java:59)  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)  
at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)  
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)  
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)  
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)  
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)  
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)  
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)  
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)  
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)  
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)  
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:509)  
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1104)  
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)  
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)  
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)  
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)  
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)  
at java.lang.Thread.run(Unknown Source)  
"  
}

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [October 24, 2018, 8:04am UTC](https://discuss.elastic.co/t/logstash-cannot-parse-the-json-data-sent-in-filebeat/149947/2 "2018-10-24T08:04:11Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
