0

我想将刻度堆栈用于时间序列数据。

我已经看到inputs.http_listener唯一接受 influxDB 线路协议。

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

4

1 回答 1

0

也许您可以尝试[[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 数据格式 Socket 监听器

于 2018-03-23T13:03:15.060 回答