Influxdb telegraf http输入插件

Influxdb telegraf http输入插件,influxdb,telegraf,telegraf-inputs-plugin,Influxdb,Telegraf,Telegraf Inputs Plugin,我正在尝试使用滴答堆栈进行监控,以创建一个概念验证。我让helloworld堆栈运行并显示CPU/Docker指标 我正在尝试使用telegraf从http端点提取: 在这些文档中,我只配置了URL、GET和type(设置为json) 然而,流入/计时RAF中未显示任何内容。 我可以修改端点以适应那里的任何更改,但是我在telegraf配置中做错了什么 首先,您必须查看http://localhost:500/Queues请求以确保它是有效的JSON对象。 然后,根据从该端点返回的内容,您可能需

我正在尝试使用滴答堆栈进行监控,以创建一个概念验证。我让helloworld堆栈运行并显示CPU/Docker指标

我正在尝试使用telegraf从http端点提取:

在这些文档中,我只配置了URL、GET和type(设置为json)

然而,流入/计时RAF中未显示任何内容。
我可以修改端点以适应那里的任何更改,但是我在telegraf配置中做错了什么

首先,您必须查看
http://localhost:500/Queues
请求以确保它是有效的JSON对象。
然后,根据从该端点返回的内容,您可能需要配置,例如,将
json\u query
设置为a,以将json响应导航到所需的数据。

我想我也遇到了同样的困难。对我来说,以下配置有效:

[[inputs.http]]
name_override ="restservice_health"
urls = [
   "https://localhost:5001/health"
]
method = "GET"
data_format = "value"
data_type = "string"

通过这种方式,它出现在Influxdb中,名称为“restservice_health”(尽管此选项对于示例并不重要,因此您可以将其省略)。

我对该插件也有类似的问题:
[[inputs.http]]
name_override ="restservice_health"
urls = [
   "https://localhost:5001/health"
]
method = "GET"
data_format = "value"
data_type = "string"