我想使用刻度线栈来获取时间序列数据 .
我已经看到 inputs.http_listener 只接受了InfluxDB线路协议 .
inputs.http_listener
有没有办法通过HTTP POST发送数据,数据采用JSON格式,并且在telegraf上运行监听器?
也许你可以尝试 [[intputs.socket_listener]] 指定 data_format = "json" .
[[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
1 回答
也许你可以尝试
[[intputs.socket_listener]]
指定data_format = "json"
.虽然,我不确定,这是否会对HTTP POST做出反应 .
Telegraf data formats Socket listener