Grafana的安装
参考网址:https://grafana.com/
http://docs.grafana.org/
Grafana安装在Linux操作系统上
1.查看系统版本号
输入"uname -a “,可显示电脑以及操作系统的相关信息。
输入"cat /proc/version”,说明正在运行的内核版本
输入"cat /etc/issue", 显示的是发行版本信息
lsb_release -a (适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb)
2.安装
网址:https://grafana.com/grafana/download?platform=linux
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.2.2-1.x86_64.rpm sudo yum localinstall grafana-5.2.2-1.x86_64.rpm
sudo yum localinstall grafana-5.2.2-1.x86_64.rpm
或者参考该网址:http://docs.grafana.org/installation/rpm/
1)直接使用yum安装
$ sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.1.3-1.x86_64.rpm
2)使用rpm方式安装
$ wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.1.3-1.x86_64.rpm
$ sudo yum install initscripts fontconfig
$ sudo rpm -Uvh grafana-5.1.3-1.x86_64.rpm
3.启动
脚本启动
sudo service grafana-server start
以 grafana 用户启动 grafana 进程,grafana 用户是在安装过程中自动创建的。默认http端口:3000,默认用户和用户组是 admin
通过 systemd 启动
systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server
systemctl enable grafana-server.service
4.检查是否启动成功
查看其端口号是否启动(grafana默认启动端口3000)
lsof -i:3000
netstat -utalnp | grep 3000
5.Grafana设置开机自启
chkconfig grafana-server on
Grafana安装在Windows操作系统上
1.访问官网,下载对应的windows的压缩包
2.解压至指定路径,访问bin目录,直接点击grafana-server.exe程序,以命令窗口的方式启动
为了防止grafana被误关,可以将windows的grafana注册为服务
访问官方安装文档。
1.下载NSSM,然后解压到指定目录,将 grafana 添加到 windows 服务中,使用命令行进入到 nssm.exe 文件所在目录。
2.执行: nssm install grafana
3.选择对应的安装路径,点击install service
NSSM弹框,表示服务添加成功
计算机管理的服务中也可以看到,注册成功了grafana服务
Grafana的使用
1.访问安装的Grafana
Grafana安装在10.10.10.170服务器上,访问地址为:http://10.10.10.170:3000
登录界面如下图:
2.配置数据源
用户名和密码默认都为admin,进入系统后选择左侧齿轮(Configuration),第一个便是配置数据源。如下图:
本次示例采用了mysql数据源,配置如下:
仪表盘制作:1.手动写sql制作2.json导入
仪表盘的json导入导出
3.仪表盘json导入
仪表盘json导入步骤如下图
- 点击左侧菜单+,点击import,跳转至json导入页面(如json导入图一)
2)import有两种方式,方式一选择对应网址的json,方式二选择本地文件的json进行导入(如json导入图二)
Json导入图一
Json导入图二
4.仪表盘json导出
仪表盘json导出如下图
1)点击仪表盘上的菜单分享图标,弹出一个页面(如Json导出图一)
2)点击Export标签,点击save to file按钮,将该仪表盘的json导出到本地(图Json导出图二)
Json导出图一
Json导出图二
5.开始制作第一个仪表盘
如上图所示,新建一个仪表盘,新建完成后可以进行添加图标,上方的齿轮是对整个仪表盘的设置,如下图所示:
6.为仪表盘增加条件查询
进入仪表盘的设置,然后点击Variables,进行添加,如下图
通过sql将所有的情况查询出来,返回仪表盘可以在仪表盘首行看到条件查询以及下拉框,如下图:
7.绘制饼状图
首先去插件中心下载饼图插件
或者进入部署的服务器,运用命令进行下载安装,然后重启grafana服务即可生效
安装饼图插件
grafana-cli plugins install grafana-piechart-panel
重启grafana服务
service grafana-server restart
然后进行添加饼图
数据展示主要是通过配置饼图插件中的Metrics
效果展示如下
8.绘制折线图和柱形图(横轴为默认的时间)
和绘制饼图类似,添加另一个模板,如下图:
效果展示如下图:
9.绘制柱形图(横轴为数据库中的某列)
效果如下图:
10.绘制表格
数据获取:
分页:
匹配某列的所有数据,进行格式转换,颜色渲染
匹配某列的所有数据,添加链接,进行页面跳转
效果如下图:
点击链接,跳转指定地址,如下图:
11.其余图标数据获取及细节展示
Grafana中的各种图标的数据获取以及细节调整展示
请参考 http://docs.grafana.org
如下图:
Grafana用户添加
登录管理员账号
用户名:admin
密码:admin
如上图,用户查看点击Users
用户添加点击Server Admin
进入如下添加用户页面,将Password都设置为admin(为了平台适配自动登录,所有用户的密码都设置为admin)