机器学习直接从数据中“学习”信息,利用云平台的分布式计算资源可以大大加速建模的速度,例如对CNC刀具故障的预测避免断刀故障的发生,对模具生产中质量波动的影响因素分析修正关键工序等。工业数据在云端的有效呈现是通过云平台的数据可视化组件完成的。目前大多数的云平台(例如AWS、阿里云等)都提供了基于Grafana的可视化组件。

Grafana是开源的可视化套件,支持布署在公有云和私有云,应用于各种行业大数据分析的数据展示,包括金融、交通、市政、电商、设备运维等。研华WISE-Paas/Dashboard在Grafana的基础上增加了适用于工业物联网应用场景的功能。
Grafana支持许多不同的数据源,包括Graphite(云资源监控),InfluxDB(时序数据库),OpenTSDB(时序数据库),Prometheus(监控报与时序数据库),Elasticsearch(支持全文搜索的文档型数据库),CloudWatch(云资源监控提取)和KairosDB(高速时序数据库丿)等。通过以上方式采集工业数据进行可视化展示。
Grafana主要特点

1、Rich Graphing
2、Graph Styling


Grafana使用入门
1、登录grafana 界面
2、配置Grafana启用zabbix插件

3、配置Zabbix数据源

4、添加新的仪表板

仪表板提供了丰富的图形选项,并可配置General(常规选择)、Metrics(指标)、Axes(坐标轴)、Legend(图例)、 Display(显示样式)、Time range(时间范围)
(1)Genera(常规选择):添加图形标题,图形宽度高度等
(2)Metrics(指标):定义了来源数据的呈现,每个数据源都提供不同的选择。面板的来源数据通过group,host,application,item从zabbix中获得。
(3)Axes(坐标轴):用于坐标轴和网格的显示方式,包括单位,比例,标签等。

(4)Legend(图例):Total:返回所有度量查询值的总和;Current:返回度量查询的最后一个值;Min:返回最小的度量查询值;Max:返回最大的度量查询值;Avg:返回所有度量查询的平均值;Decimals:控制Legend值的多少,以小数显示悬浮工具提示。
(5)Display(显示样式)
图表模式(Draw Modes):Bar:一个条形图显示值;Lines:显示线图值;Points:显示点值;
选择模式(Mode Options):Fill:系列的颜色填充,0是没有;Line Width:线的宽度; Staircase:楼梯状显示。
叠加和空值(Stacking & Null value):Stack:每个系列是叠在另一个之上
Null value:空值
(6)Time range(时间范围 )

4、通过变量使用仪表板
单纯的手动去添加一个个监控图,只能显示一个主机的所有监控图形,若要查看不同主机的所有监控图形,就要通过变量的方式去实现。
通过仪表盘模板创建交互式和动态性的仪表板,是Grafana里面最强大的、最常用的功能之一。创建的仪表盘模板参数,可以在任何一个仪表盘中使用。

(1)通过切换,查看不同设备的所有监控内容

(2)通过仪表板功能在一个页面中用多个graph显示多台设备的状态。

(3)在一个页面中用多个graph显示单台设备的多个监控项

设备健康诊断Grafana可视化应用

工业设备健康诊断云平台模块化方案(包括数据采集、预处理与特征值提取、故障诊断专家系统、云平台机器学习、AI模型边缘部署等十个模块)中,基于Grafana的数据可视化组件与基于Spark Mllib和TensorFlow的云计算方案共同组成云平台机器学习模块。机器学习和可视化在云端完成,故障预测在边缘层,自动将云计算创建的模型下载到边缘层,进行实时的故障诊断预测和云端集中展示。
相关参考