Grafana搭建及结合prometheus使用

1、关于grafana

grafana是一个开源的度量分析和可视化工具,用于时序数据库的图标展示和分析,上篇文章我们也说过,prometheus的dashboard比较简单,想要达到比较好的展示效果,一般接入grafana使用。

2、安装和启动grafana

grafana提供rpm方式安装,因此我们就用yum来安装,省事也比较好管理。

首先导入grafana的repo源,

cat > /etc/yum.repos.d/grafana.repo << EOF
[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
EOF

然后直接yum安装即可,

yum install -y grafana

当然,直接下载二进制安装也是OK的,

wget https://dl.grafana.com/oss/release/grafana-6.6.2.linux-amd64.tar.gz

如果觉得下载慢,可以通过下面方式下载,
grafana-6.6.2.linux-amd64.tar.gz

然后就是设置开机启动和启动服务了,

[root@centos7 grafana]# systemctl daemon-reload
[root@centos7 grafana]# systemctl enable grafana-server
Created symlink from /etc/systemd/system/multi-user.target.wants/grafana-server.service to /usr/lib/systemd/system/grafana-server.service.
[root@centos7 grafana]# systemctl start grafana-server
[root@centos7 grafana]# systemctl status grafana-server
● grafana-server.service - Grafana instance
   Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2020-03-14 10:45:55 EDT; 9s ago
     Docs: http://docs.grafana.org
 Main PID: 1375 (grafana-server)
   Memory: 52.0M
   CGroup: /system.slice/grafana-server.service
           └─1375 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/...

这样grafana就启动OK了。

3、访问grafana

grafana的web端口是3000,因此我们可以通过以下地址访问,http://yourip:3000
在这里插入图片描述默认用户名密码是admin/admin,考虑安全因素,第一次登录会要求你修改默认密码。

4、增加数据源

登录后就可以按照提示增加数据源,我们以prometheus为例,点击Create a data source,进入数据源添加页面,然后选择prometheus,之后配置prometheus的地址,
在这里插入图片描述
因为是在同一台机器上安装的,因此地址就是本机的9090端口,然后就可以在Dashboards下增加一些常用的图标模板,
在这里插入图片描述导入完成后,点击左侧四方格导航回到dashboard,然后左上角下拉选择我们刚刚导入的图表模板之一,就能看到监控信息了,
在这里插入图片描述在这里插入图片描述我们选择Prometheus 2.0 Stats,查看监控信息,
在这里插入图片描述

5、导入node exporter

实际生产环境中,我们更关心的是一些机器指标,也就是上篇我们讲到的node exporter采集的数据,因此我们需要把这部分数据展示出来。

首先进入Dashboards的Manage界面,
在这里插入图片描述然后点击Import,导入我们需要的模板。
在这里插入图片描述grafana给我们提供了多种导入方式,可以通过grafana官网的url,也可以通过具体模板的ID号。

具体的模板简介可以登录https://grafana.com/grafana/dashboards查看,我们选择下载次数最多的几个试下,看看哪个比较适合我们生产使用,如果都不行也可以自己定制,我们首先使用405号模板Node Exporter Server Metrics看看效果,直接输入405,系统会自动识别并导入,
在这里插入图片描述补充prometheus的数据源,然后点击导入即可。
在这里插入图片描述这时,就能看到node exporter采集的信息了。
除405号模板外,1860号模板也不错,导入后图表如下,
在这里插入图片描述更好好玩的等大家探索。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值