我刚刚使用软件定义的收音机从我的电表保存数据,我试图从grafana的mysql表中绘制这些信息。
以下是一些示例数据和我的查询:
<a href="http://i.imgur.com/pWRt5Ma.png">
<img src="http://imgur.com/pWRt5Mal.png" />
</a>
创建表语句:
<a href="http://i.imgur.com/Duy8Iqn.png">
<img src="http://imgur.com/Duy8Iqnl.png" />
</a>
我正在试图找出使用grafana将mConsumed映射到mTime为单个mId(%563)的最佳方法。一旦我完成这项工作,我希望我的煤气表也可以进行绘图。
似乎无论我做什么都不会策划,我真的不理解指示 http://docs.grafana.org/features/datasources/mysql/
我的grafana查询:
SELECT
mTime as time_sec,
mConsumed as value,
'w' as metric
FROM UtilityMon.UtilityMeter
WHERE $__timeFilter(mTime)
AND mId like '%563'
ORDER BY mTime DESC;
如果你知道我做错了什么,请告诉我,因为我一分钟都在失去理智。它确实与Influxdb一起工作,但我宁愿使用mysql,因为grafana可以读取它。
我不得不对我的图片进行编码...抱歉没有足够的代表点......
编辑 - 我想通了!
SELECT
mId as metric,
mTime as time_sec,
mConsumed as value
FROM UtilityMon.UtilityMeter
WHERE
mId=xxxxxxxx
and
$__unixEpochFilter(mTime)
;
工作得很好
答案 0 :(得分:0)
SELECT
mId as metric,
mTime as time_sec,
mConsumed as value
FROM UtilityMon.UtilityMeter
WHERE
mId=xxxxyyyy
and
$__unixEpochFilter(mTime)
;