一、前言
  前面介绍了利用后台业务服务器监听EMQ的Topic,作为EMQ的一个客户端方式来保存数据。然后将数据保存到时序数据库InfluxDB中。本小节就简单介绍一下如何安装和使用,及如何利用Grafana来显示实时数据,并利用Grafana里面的组态构建属于自己的看板。

二、安装Grafana
  安装一般还是找到对应的官方文档会比较好。https://grafana.com/docs/installation/configuration/
  由于Grafana是使用Go开发的基本没有依赖。所以在官方连接下载后,解压就可以直接运行了。第一次运行会比较久。

 wget https://dl.grafana.com/oss/release/grafana-6.2.5.linux-amd64.tar.gz
tar -zxvf grafana-6.2..linux-amd64.tar.gz
./bin/grafana-server

三、配置Grafana
  启动后,就直接打开 http://127.0.0.1:3000 默认账号密码 admin/admin
  我这个界面是配置过信息还有插件的。

  接下来就是配置对应的数据来源,就是数据库,这里我们配置上一篇博客提到的InfluxDB数据库。

四、配置监控组态看板
  更多玩法这里就不介绍了,因为我也没有仔细玩。

五、安装插件

 ./bin/grafana-cli plugins install grafana-clock-panel
./bin/grafana-cli plugins install grafana-piechart-panel
./bin/grafana-cli plugins install michaeldmoore-annunciator-panel
./bingrafana-cli plugins install agenty-flowcharting-panel
./bin/grafana-cli plugins install agenty-flowcharting-panel
./bin/grafana-cli plugins install savantly-heatmap-panel
./bin/grafana-cli plugins install digiapulssi-organisations-panel
./bin/grafana-cli plugins install snuids-radar-panel
./bin/grafana-cli plugins install satellogic-3d-globe-panel
mv -r /var/lib/grafana/plugins /opt/grafana/data/

  最后一步是要注意默认插件是安装到系统目录下,可以修改配置文件,或者跟我一样,把插件复制到实际运行目录下

  注意插件要在上面这些所有步骤都配置好才能生效,我也是在这里坑了一会。安装好插件后, 重启Grafana就可以了。

六、小结
  对最近4篇博客进行小结,下面这个流程图就是整个数据采集、数据收集、数据存储、数据分析各个过程。当然实际商用的项目跟最近做测试的还是有些区别的。

本文地址: https://www.cnblogs.com/wunaozai/p/11221012.html

最新文章

  1. hibernate- Hibernate中多对多的annotation的写法(中间表可以有多个字段)
  2. 浅析:点击父控件时,子控件中的textview自动进入选中状态
  3. 登录服务器windows2008出现:远程桌面服务当前正忙,因此无法完成您尝试执行的任务。(或者出现黑屏界面)
  4. 平时一些mysql小技巧及常识
  5. EditPlus 3.1
  6. 17.把字符串转换成整数[atoi]
  7. Ubuntu14.04安装GNOME3桌面
  8. POJ 3159 Candies 解题报告(差分约束 Dijkstra+优先队列 SPFA+栈)
  9. ZOJ Problem Set - 3758 素数
  10. ASP.NET MVC框架开发系列课程 (webcast视频下载)
  11. Android进程
  12. 第五章SignalR的实时高频通讯
  13. redis intset(整数集合)
  14. 【教程】发布NAServer到ArcGIS Server 10.4上[超详细]
  15. JAVA项目中文件重命名方式
  16. Easyui input 取值跟赋值
  17. python基础(14)-反射&类的内置函数
  18. 包含MIN函数的栈+一个数组实现两个堆栈+两个数组实现MIN栈
  19. 小白学python时候总会遇到的几个问题
  20. Oracle安全之 Oracle 11g flashback技术详解

热门文章

  1. wcharczuk/go-chart图表上使用中文字体
  2. centos7之firewalld防火墙的配置与使用
  3. Laravel配置全局公共函数
  4. Spring Cloud Gateway入坑记
  5. MapReduce Shuffle 和 Spark Shuffle 原理概述
  6. 故事2:.net程序员成长经历
  7. 浅谈Java面向对象思想
  8. curl smtp libcurl 邮件功能使用
  9. swift之NSDate
  10. Django和前端用ajax传输json等数据