Telegraf httpjson插件错误 - 必须有一个或多个字段

时间:2017-10-26 07:07:25

标签: telegraf telegraf-inputs-plugin telegraf-plugins

我正在使用telegraf中的httpjson插件。

我的telegraf配置如下所示:

[[inputs.httpjson]]
  name = "info_metric"
  servers = ["http://server.port/application/admin/info.json"]
  method = "GET"
  response_timeout = "5s"

当我从浏览器中获取时,Json本身就是这样的:

{"git":{"branch":"release/app_27.x","commit":{"id":"23cs3f","time":"2017-10-18T13:55:01+0200"}}}

我从电报日志中收到错误消息:

2017-10-25T11:02:11Z E! Error in plugin [inputs.httpjson]: http_json_info_metric: must have one or more fields

1 个答案:

答案 0 :(得分:0)

如果你看一下httpjson文档link here。 它提到只从JSON中提取数值。

  

请注意,只提取数值,类型为float。

查看您的JSON,它没有提取任何数值,因此没有形成错误消息中所述的字段。