我想使用刻度线堆栈来获取时间序列数据。
我已经看到inputs.http_listener
只接受了InfluxDB线路协议。
有没有办法通过HTTP POST发送数据,数据采用JSON格式,并且在telegraf上运行监听器?
答案 0 :(得分: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做出反应。