Skip to content

JSON Parser

Sun Jianbo edited this page Mar 5, 2018 · 3 revisions

JSON Parser 是通过json反序列化解析日志的方式。若日志的json格式不规范,则解析失败,解析失败的数据会被忽略。

典型配置如下

    "parser":{
        "name":"req_json",
        "type":"json",
        "labels":"machine nb110,team pandora"
    },
  • JSON parser是一个schema free的parser,会把json的字符串反序列化成Golang中map[string]interface{}的形式,然后交由sender做处理。
  • labels中定义的标签如果跟数据有冲突,labels中的标签会被舍弃
  • disable_record_errdata 默认为false,解析失败的数据会默认出现在"pandora_stash"字段,该选项可以禁止记录解析失败的数据。
Clone this wiki locally