【问题标题】:Telegraf Using a listener to process POST with JSON dataTelegraf 使用监听器处理带有 JSON 数据的 POST
【发布时间】:2018-03-21 15:25:16
【问题描述】:

我想对时间序列数据使用刻度堆栈。

我看到inputs.http_listener 只接受 influxDB 线路协议。

有没有办法通过 HTTP POST 发送数据,数据采用 JSON 格式,监听器在 telegraf 上运行?

【问题讨论】:

    标签: http post influxdb telegraf


    【解决方案1】:

    也许你可以试试[[intputs.socket_listener]] 指定data_format = "json"

     [[inputs.socket_listener]]   
       service_address = "tcp://127.0.0.1:http"
       # service_address = "tcp://:8094"
       # service_address = "udp://:8094"
    
       max_connections = 1024
       read_timeout = "30s" 
       data_format = "json"
    

    不过,我不确定这是否会对 HTTP POST 做出反应。

    Telegraf data formats Socket listener

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-25
      • 2020-09-20
      • 2021-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多