代码之家  ›  专栏  ›  技术社区  ›  Amir Bar

http输入json解析器中的fluentd如何在一个点上发送多个数据?

  •  0
  • Amir Bar  · 技术社区  · 7 年前

    根据json解析器文档 https://docs.fluentd.org/v0.12/articles/parser_json

    json解析器插件解析json日志。一个JSON映射,par行。

    $.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 回复  |  直到 7 年前
        1
  •  0
  •   repeatedly    7 年前