mysql性能仪表盘_性能测试之数据库监控分析工具Grafana+Prometheus

本文介绍了如何使用Grafana和Prometheus搭建MySQL性能测试监控模型。通过Mysqld_exporter收集数据库信息,Prometheus进行数据抓取,最后在Grafana上展示监控图表。详细步骤包括各个组件的下载、安装和配置,以及最终的监控效果展示。
摘要由CSDN通过智能技术生成

使用到 Grafana+Prometheus+Mysql_exportor

使用Prometheus和Grafana,可以快速的构建我们性能测试的绝大多数的监控模型:数据库监控、服务器监控、Jvm监控、Tomcat监控、Mq监控、Redis监控、Consul监控、Haproxy监控、Nginx监控

....(明天见...)

构建正确和全链路的监控模型,是性能测试工作中必须的工作,也是性能测试的基础。

搭建性能测试Mysql监控模型

效果图

bd2922f0c6acaeb566d4551ef8bb7988.png

安装Mysqld_exporter

在需要监控的数据库服务器安装

#下载地址

https://prometheus.io/download/

#下载

mysqld_exporter

node_exporter

#安装

tar -xvf mysqld_exporter-0.12.1.linux-amd64.tar.gz

tar -xvf node_exporter-1.0.0-rc.0.linux-amd64.tar.gz

#创建配置文件

cd mysqld_exporter-0.12.1.linux-amd64

vi my.cnf

[client]

user=xxxxxx

password=xxxx

ip=xxxx

port=xxx

#启动

nohup ./mysqld_exporter --config.my-cnf=my.cnf & > mysqld_exporter.log 2>&1 &

nohup ./node_exporter > node_exporter.log 2>&1 &

安装Prometheus

#下载地址

https://prometheus.io/download/

#下载

prometheus

#安装

tar -xvf prometheus-2.18.1.linux-amd64.tar.gz

#修改配置文件

vi prometheus.ym

- job_name: 'mysql'

static_configs:

- targets: ['数据库ip:9104']

labels:

instance: 数据库ip

- job_name: 'linux'

static_configs:

- targets: ['数据库ip:9100']

labels:

instance: db

#启动

nohup ./prometheus > prometheus.log 2>&1 &

安装Grafana

#下载地址

https://grafana.com/grafana/download

#安装

rpm -ivh grafana-6.7.3-1.x86_64.rpm

#启动

systemctl start grafana-server

#访问

ip:3000 账号admin/admin

Grafana设置Data source

1d5777da5f7f2924d65feb5740674e9f.png

5df82356f3b2beae61854788c577cd00.png

Grafana设置Dashboards

完成。监控包含丰富的计数器,监控指标。

61fba9932abab7a69bdc6c204f037e26.png

fc3613b0a2196bce7e58f438ebab188d.png

7c0185f1b905bc04d38e76556cfff67e.png

ee3fa9007bdc2a5344fa36508eb78d9d.png

扫一扫,关注我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值