telegraf输入命令cmd

时间:2017-04-12 16:29:16

标签: influxdb telegraf telegraf-inputs-plugin

我想每60秒运行一次python脚本并将输出发送到Influxdb。 python脚本是嵌入式的,并从Windows批处理文件中调用。

虽然批处理文件和python脚本运行正常,但我无法通过TELEGRAF运行它

这是来自telegraf配置文件的输入和输出快照

# Output
# Metrics
[[outputs.influxdb]]
  urls = ["http://localhost:8086"] # required
  database = "test_db" # required

# Input
# Metrics
[[inputs.exec]]
  # Shell/commands array
  commands = ["C:\\Users\\P\\Desktop\\metrics.cmd"]
  data_format = "influx"
  interval = "60s"

我有一个股票Influxdb& Telegraf版本。我没有安装任何插件。

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

参阅

https://groups.google.com/forum/#!topic/influxdb/3MsoI59wsw0

.bat的路径应该是绝对的,而不是相对的。缺少前导斜杠。