一、前言
grafana是一款用于将prometheus收集的数据通过ui展示出来的组件,可以直观的看到每个数据的情况和指标,grafana有很多的ui展示模板可以使用
二、部署
这里我使用docker部署
先查找一下镜像
docker search grafana
创建存放grafana数据的目录,因为用的是容器,不外部挂载数据目录的话,容器重启后,容器中的数据都会丢失
mkdir /opt/grafana
赋予权限,不然执行grafana操作会提示没有权限
chmod 777 /opt/grafana
创建容器,执行了赋权命令就执行此条命令创建即可
docker run -itd -p 3000:3000 --name=grafana -v /opt/grafana:/var/lib/grafana grafana/grafana
如果上面没执行赋予权限命令也可以使用以下创建命令指定使用当前用户
docker run -itd -p 3000:3000 --name=grafana -v /opt/grafana:/var/lib/grafana -u (id -u):(id -g) grafana/grafana
查看容器是否成功创建
docker ps
查看grafana端口
netstat -tlpn
访问grafana服务
关于展示数据的dashboard模板可以从以下网页中查找