zoukankan      html  css  js  c++  java
  • 利用InfluxDB和Grafana搭建一个数据监测的仪表盘

    1.InfluxDB是支持持续写入的时序数据库,常用于监测系统所需要的数据的存储。
    InfluxDB的安装
    安装成功,启动之后。为了方便后面配置Grafana的数据源,先利用InfluxDB自带的客户端,建立一个数据库,并写入一些数据,如下:
     
    在命令行中执行influx,唤起cli
    之后创建一个数据库mydb,并切换至该数据库
    然后写入一些demo数据,我们以cpu使用率的场景作为例子。
     
    这时候我们就已经拥有了一个InfluxDB的数据源。
     
    2.Grafana作为一款功能非常强大的可视化工具,常常用于数据监测和分析。Grafana支持多重格式的数据源,同时拥有丰富样式的仪表盘。
     
    Grafana的安装
    Grafana的安装,官网给出了很详细的安装步骤 http://docs.grafana.org/installation/  参照安装即可。
    安装完毕之后,访问http://localhost:3000/  ,默认用户admin 密码admin。
    登录成功,即安装成功。
     
    调试Grafana的检测仪表盘
    登录成功之后会看到下面的界面
     
    点击 Add data source,按照下图所示的方式配置
     
    然后返回home页,Create your first dashboard -> graph,选中Panel Title,点击Edit,
    按照下图所示的方式配置
     
    配置好之后,就会在panel显示数据的监测情况:
     
    CTRL+S保存之后,利用InfluxDB+Grafana就创建了第一个panel仪表盘。
     
    这里只是用很最简单的配置演示了如何利用InfluxDB和Grafana搭建一个数据监测的panel。在此基础上,只要把需要监测的数据持续写入InfluxDB,利用Grafana轮询读取,进行不同的配置,就可以实现很多优美的动态数据监测的仪表盘。 
  • 相关阅读:
    linq中的AsEnumerable()方法
    c# 一个匿名对象中包含多个子对象的处理方式
    jenkins的安装与启动
    牛客网-2018年湘潭大学程序设计竞赛-F
    poj-1149(最大流)
    hdu-2255(带权二分图)
    bzoj-1191(二分图最大匹配)
    codevs2822
    hdu 5652(并查集)
    hdu—3861(tarjan+二分图)
  • 原文地址:https://www.cnblogs.com/licodeblog/p/8522973.html
Copyright © 2011-2022 走看看