天工开发者Q&A收集
晓****0 · 晓****0 发布于2018-07-27 18:40 浏览:515 回复:0

整理了本周开发者群中讨论的一下技术问题,供天工er们使用~

Q:时序数据库,是否可以给多个规则引擎共用?

A:1个时序数据库可以给多个规则使用,过个规则的目的地选择自己的想要的数据库就可以了。


Q:时序数据库的grafana插件能否上传到grafana.nat,成为公共插件。直接在云端运行。

A:目前因为鉴权方式问题,要自己起一个代理服务,将插件放到云端,在本地运行代理,之后云端访问本地。


Q:

如果name,location,和A_Total和A_TotalA_Success和B_Total和B_Success,分别做为metric,location,多个data写入TSDB,我的规则引擎该怎么写?

{

“name”:”Identification_rate”,

“location”:”jxd”

    “data”: {

        “A_Total”: 100001,

        “A_Success”: 100000,

        “B_Total”: 10001,

        “B_Success”: 10000,

    }

    }

A:

规则引擎写TSDB的4种方式(第四种): [http://iot-modbus.gz.bcebos.com/tut/ruleengine2tsdb_tutorial.mp4](http://iot-modbus.gz.bcebos.com/tut/ruleengine2tsdb_tutorial.mp4) 


Q:创建规则引擎时,报错

4D17EC99-3AC6-468A-8624-7E01ABAD0C10.png

A:创建了太多规则过程时,并输入和输出形成闭环。


Q:TSDB数据里头的保存点数在增加,但是为什么查询不到数据?

A:有可能是指定的时间范围不对。


Q:为什么使用规则引擎调试器,使用内部变量CURRENT_TIMESTAMP得到的时间戳为1532515645516【13位数】,但是现在的Unix时间戳(Unix timestamp)是1532516216【10位数】,前者换算出来的时间都变成50533/6/27 22:25:16,是未来的

A:unix的时间戳是秒,百度天工的时间戳用的是毫秒,还要乘以1000换算成毫秒。


Q:时间溢出的问题,现在的unix时间是以1970年起算的,到了2038年就会溢出,这百度天工系统有啥应对方法没?

A:上传时get一下服务器时间,不用本地时间?


Q:物接入,发送json格式的多域数据【不同的设备使用不同的metric值来区分】,通过规则引擎方式写入TSDB数据库,物可视使用TSDB数据创建折线图,为什么折线图属性里没有规矩metric值来区分显示的。

A:在物可视里,先配置好数据表,生成不通设备的数据表,然后在在仪表盘里头的表格属性里头的数据设置里头的数据表选择对应的数据表就可以了。





点赞  ( 0 )
收藏
评论(0)
TOP