【发布时间】:2018-03-21 15:25:16
【问题描述】:
我想对时间序列数据使用刻度堆栈。
我看到inputs.http_listener 只接受 influxDB 线路协议。
有没有办法通过 HTTP POST 发送数据,数据采用 JSON 格式,监听器在 telegraf 上运行?
【问题讨论】:
标签: http post influxdb telegraf
我想对时间序列数据使用刻度堆栈。
我看到inputs.http_listener 只接受 influxDB 线路协议。
有没有办法通过 HTTP POST 发送数据,数据采用 JSON 格式,监听器在 telegraf 上运行?
【问题讨论】:
标签: http post influxdb telegraf
也许你可以试试[[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 做出反应。
【讨论】: