试图用 Grafana 找出 influxdb 但我做错了什么
Trying to figure out influxdb with Grafana but I'm doing something wrong
好的,所以我有一个脚本轮询文件夹大小并将其放入 influxdb
Measurement = "job_size"
Tag Key = "path"
Value = the size in KB
I can't seem to get this going in grafana for some reason. Could possibly be the query I'm using? Right now I'm just using SELECT * FROM job_size but it's only returning a single entry from "job_size"
知道我做错了什么吗?我应该以不同的方式将它写入数据库吗?
我尝试通过以下步骤重现您的问题。我希望这可以帮助您发现自己哪里做错了。
将您的数据插入 influxdb
我通过创建一个新数据库并通过线路协议插入一些点来进行快速测试:
influx
CREATE DATABASE Whosebug_test
USE Whosebug_test
INSERT job_size,path=test value=100000
INSERT job_size,path=test value=200000
INSERT job_size,path=test value=300000
检查数据是否通过管理员插入UI:
grafana查询:
您可以在我的屏幕截图中看到我的查询按预期工作。但是,如果我像您在屏幕截图中那样更改查询以使用“*”运算符,我将得不到任何结果。所以避免做这样的事情:
SELECT "value"
FROM "job_size"
WHERE "path" = '*'
然后选择:
SELECT "value"
FROM "job_size"
WHERE "path" = 'test'
AND "path" = 'othertest'
AND ...
或者如果你想 select 所有路径键只需要:
SELECT "value" FROM "job_size"
好的,所以我有一个脚本轮询文件夹大小并将其放入 influxdb
Measurement = "job_size"
Tag Key = "path"
Value = the size in KB
I can't seem to get this going in grafana for some reason. Could possibly be the query I'm using? Right now I'm just using SELECT * FROM job_size but it's only returning a single entry from "job_size"
知道我做错了什么吗?我应该以不同的方式将它写入数据库吗?
我尝试通过以下步骤重现您的问题。我希望这可以帮助您发现自己哪里做错了。
将您的数据插入 influxdb
我通过创建一个新数据库并通过线路协议插入一些点来进行快速测试:
influx
CREATE DATABASE Whosebug_test
USE Whosebug_test
INSERT job_size,path=test value=100000
INSERT job_size,path=test value=200000
INSERT job_size,path=test value=300000
检查数据是否通过管理员插入UI:
grafana查询:
您可以在我的屏幕截图中看到我的查询按预期工作。但是,如果我像您在屏幕截图中那样更改查询以使用“*”运算符,我将得不到任何结果。所以避免做这样的事情:
SELECT "value"
FROM "job_size"
WHERE "path" = '*'
然后选择:
SELECT "value"
FROM "job_size"
WHERE "path" = 'test'
AND "path" = 'othertest'
AND ...
或者如果你想 select 所有路径键只需要:
SELECT "value" FROM "job_size"