精通http输入json解析器如何在一个点发送多个数据?

时间:2017-07-26 23:36:34

标签: fluentd

根据json解析器文档was released

  

json解析器插件解析json日志。一个JSON地图,par line。

一次发送一个json时一切正常:

$.post('<server_ip>/log',
        {json:JSON.stringify({
            "name":"test",
        })});

(我正在使用in_http源代码)

但是当尝试立即向它发送一个多重点时,它总是以

失败

400 Bad Request 757: unexpected token

      $.post('<server_ip>/log',
      {
        json: JSON.stringify({
         "name": "test",
        }) + "\n" + JSON.stringify({
         "name": "test2",
        })
      });

编辑: 解决方案是:

$.post('<server_ip>/log','json=[{"name":"test"},{"name":"test2"}]');

1 个答案:

答案 0 :(得分:0)

使用默认格式的批处理模式:https://docs.fluentd.org/v0.12/articles/in_http#batch-mode