是的,所以我有一个脚本轮询文件夹大小并将其放入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"
任何想法我在这里做错了什么?我应该以不同的方式将其写入数据库吗?
答案 0 :(得分:1)
我尝试使用以下步骤重现您的问题。我希望这可以帮助你发现你做错了什么。
将您的数据插入Influxdb
我通过创建一个新数据库并通过行协议插入了一些点来进行快速测试:
influx
CREATE DATABASE stackoverflow_test
USE stackoverflow_test
INSERT job_size,path=test value=100000
INSERT job_size,path=test value=200000
INSERT job_size,path=test value=300000
检查数据是否通过管理界面插入:
grafana查询:
您可以在我的屏幕截图中看到我的查询效果与预期一致。但是,如果我更改查询以使用'*'运算符,就像在屏幕截图中一样,我得不到任何结果。所以避免做类似的事情:
SELECT "value"
FROM "job_size"
WHERE "path" = '*'
继续:
SELECT "value"
FROM "job_size"
WHERE "path" = 'test'
AND "path" = 'othertest'
AND ...
或者如果要选择所有路径键,请执行以下操作:
SELECT "value" FROM "job_size"