前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >运维监控之使用Prometheus + Grafana 监控 mysql

运维监控之使用Prometheus + Grafana 监控 mysql

作者头像
lyb-geek
发布2019-07-17 11:28:10
1.6K0
发布2019-07-17 11:28:10
举报
文章被收录于专栏:Linyb极客之路Linyb极客之路

一、前言

上篇我们介绍如何通过Prometheus + Grafana +node explorer来监控linux,本文介绍一下如何通过Prometheus + Grafana +mysqld explorer来监控mysql

二、安装mysqld explorer

1、下载mysqld explorer安装包并解压

代码语言:javascript
复制
wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.11.0/mysqld_exporter-0.11.0.linux-amd64.tar.gz
tar -zvxf mysqld_exporter-0.11.0.linux-amd64.tar.gz
mv mysqld_exporter-0.11.0.linux-amd64 mysqld

2、在想监控的数据库中,创建mysqld explorer专有用户

代码语言:javascript
复制
mysql> create user 'mysqldExporter'@'localhost' identified by 'mysqldExporter';
Query OK, 0 rows affected (0.00 sec)

mysql> grant REPLICATION CLIENT,PROCESS ON *.* TO 'mysqldExporter'@'localhost';
Query OK, 0 rows affected (0.00 sec)

mysql> grant SELECT ON *.* TO 'mysqldExporter'@'localhost';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

3、创建mysqld exporter配置文件.my.cnf

代码语言:javascript
复制
cd /home/mysqld
vim .my.cnf
填入如下内容
[client]
user=mysqldExporter
password=mysqldExporter

4、运行mysqld explorer

代码语言:javascript
复制
service mysqldExporter start
注:mysqldExporter为服务脚本名称,具体脚本查看附录链接,本例中mysqld explorer端口为9104

三、mysqld explorer和prometheus整合

1、修改prometheus.yml配置文件

代码语言:javascript
复制
cd /home/prometheus
vim prometheus.yml
添加如下内容,targets里面配置为mysqld explorer的访问地址

  - job_name: 'mysql'
    static_configs:
    - targets: ['localhost:9104']

2、通过浏览器访问prometheus,验证是否集成成功

up说明已经集成成功

四、mysqld explorer+prometheus+grafana整合

因为这个整合和上文介绍的Prometheus + Grafana +node explorer操作方式一样,因此就不花篇幅介绍,就直接显示最终的效果图

五、附录相关脚本链接

https://github.com/lyb-geek/monitor-scrpit

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Linyb极客之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、前言
  • 二、安装mysqld explorer
  • 三、mysqld explorer和prometheus整合
  • 四、mysqld explorer+prometheus+grafana整合
  • 五、附录相关脚本链接
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档