当前位置:网站首页>如何使用Grafana轻松实现OVL数据可视化
如何使用Grafana轻松实现OVL数据可视化
2022-06-12 15:21:00 【虹科电子科技】
前言
本文以MySQL数据库为例介绍如何通过Grafana来实现OVL数据的可视化,其中有两种方法,一种是通过OVL的REST API来实现数据可视化,另一种是通过访问存储到数据库的数据来实现可视化。关于如何通过OVL将OPC UA服务器数据存储到数据库可参考文章《虹科干货 | 教您简单几步实现OPC UA服务器数据存储到数据库》。
01 工 具
1. OVL软件
2. MySQL数据库
3. Grafana可视化软件、SimpleJson数据源插件以及MySQL数据源插件
02 操作步骤
通过REST API实现数据可视化
1. 启用REST API
打开OVL软件的“Instance”界面,点击编辑按钮进入参数配置界面,勾选“REST Endpoint Enabled”选项。
2. 添加SimpleJson数据源插件
在Grafana中搜索SimpleJson数据源插件并添加。
注:数据源插件也可通过Grafana CLI命令安装,相关命令可参考以下链接:
Grafana CLI | Grafana documentation
3. 配置SimpleJson数据源
(1)根据需求配置数据源参数,其中“HTTP”选项中的“URL”中的IP地址和端口号为OVL软件的IP地址和端口号。
(2)参数配置完成后,点击“Save & test”,如果配置正确,则会显示数据源正在运行。
4. 创建仪表板
(1)点击“Dashboard”创建一个新的面板。
(2)选择添加的SimpleJson数据源以及所需数据。
(3)选择所需的图表类型。
(4)面板参数设置完成后,点击“Apply”即可。
(5)完成OVL数据可视化。
通过访问数据库实现数据可视化
1. 添加MySQL数据源插件
在Grafana中搜索MySQL数据源插件并添加。
2. 配置MySQL数据源
(1)配置MySQL数据源参数。
(2)参数配置完成后,点击“Save & test”,如果配置正确,则会显示数据库连接成功。
3. 创建仪表板
(1)点击“Dashboard”创建一个新的面板。
(2)选择添加的MySQL数据源并根据需求插入SQL语句。
(3)选择所需的图表类型。
(4)面板参数设置完成后,点击“Apply”即可。
(5)完成OVL数据可视化。
03 总 结
使用虹科OVL软件不仅可以将OPC UA服务器数据存储到数据库中,而且提供REST API,进而通过Grafana轻松实现OPC UA服务器数据的可视化。
边栏推荐
- Jupyter notebook new environment shortcut
- 2021-06-27
- org. xml. sax. SAXParseException; lineNumber: 63; columnNumber: 10; The definition of "mapper" in the related type must be matched with "(CAC
- POSTMAN-REST Client插件的应用
- Swap numbers, XOR, operator correlation
- TF learning notes in ROS
- Open Chinese path file in C language
- Broadcast and multicast (tcp/ip details volume 1/2)
- Error 1105: message:\“raft entry is too large
- Self induction of exception handling
猜你喜欢
Acwing summer daily question (sexy prime number on June 10)
[LDA] LDA theme model notes - mainly Dirichlet
Use of multithreading
Swap numbers, XOR, operator correlation
[LDA] rough version notes of EM variational reasoning [to be improved
C scanf function
增加mysql的最大连接数
What is reflection-- The soul of frame design
Deepin20.6 RTX3080 安装显卡驱动510.60.02、CUDA11.6、PyTorch1.11
3D reconstruction system | L3 incremental motion recovery structure (incremental SFM)
随机推荐
What is reflection-- The soul of frame design
频繁项集产生强关联规则的过程
org. xml. sax. SAXParseException; lineNumber: 63; columnNumber: 10; The definition of "mapper" in the related type must be matched with "(CAC
2021-06-20
How to add WWW to the domain name
简单的爬虫框架:解析51job页面岗位信息
TCP与UDP的区别,以及TCP的三次握手和TCP的四次挥手
[LDA] LDA theme model notes - mainly Dirichlet
Is it safe to open an account for flush mobile stock trading
应势而变,2022年下半场的升级之路
[jvm learning] local method stack and heap
Introduction to microservices
Change according to the situation, the road to promotion in the second half of 2022
Village to village communication (and collective search)
Use of boost:: bind() in ROS
Interface.
远程操控其它电脑--详细教程
Particle filter learning record
ngork实现内网穿透--免费
Pta: self test -2 prime pair conjecture (20 points)