我想使用 grafana 来监控数据,利用 FLUX 查询语言的数学能力。为此,我设置了一个 influxdb 和一个 grafana 服务器,并安装了 telegraf。
user@Logger-0271:~$ influx
Connected to http://localhost:8086 version 1.8.2
InfluxDB shell version: 1.8.2
> show databases
name: databases
name
----
_internal
localdb
brunosdb
telegraf
> use brunosdb
Using database brunosdb
> show measurements
name: measurements
name
----
flowrate
ruecklauftemp
vorlauftemp
在 grafana 中,选择 InfluxDB 作为查询语言(见下文)我可以很好地绘制测量结果。但是,如果我选择 FLUX,我只能在 telegraf 数据库中绘制测量值。
> use telegraf
Using database telegraf
> show measurements
name: measurements
name
----
cpu
disk
diskio
kernel
mem
processes
swap
system
InfluxDB 作为查询语言:
FLUX 作为查询语言:
我尝试将数据手动插入到 InfluxDB 的 telegraf 数据库中,但它没有显示为 grafana 测量。
如何将数据输入到 InfluxDB 中,然后在 grafana 中使用 FLUX 来执行计算并绘制数据?我读过必须在配置文件中定义输入,但我不知道如何......