Prometheus 监控Mysql服务器及Grafana可视化
Prometheus 监控Mysql服务器及Grafana可视化
mysql_exporter:用于收集MySQL性能信息。
- 使用版本
- mysqld_exporter 0.11.0
- 官方地址
- 使用文档:https://github.com/prometheus/mysqld_exporter
- 图标模板:https://grafana.com/dashboards/7362
- 下载地址:https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-amd64.tar.gz
- 百度云:mysqld_exporter 0.11.0
- 下载地址:https://pan.baidu.com/s/1JfjbK3uOMXObc7-F8h13Dw
- 密码:dxsn
注:要求数据库mysql 5.5 以上版本。
安装mysql_exporter
1、下载到被监控端解压压缩包
tar zxvf mysqld_exporter-0.11.0.linux-amd64.tar.gz
2、改名并移动到指定目录
mv mysqld_exporter-0.11.0.linux-amd64 /usr/local/mysql_exporter
cd /usr/local/mysql_exporter
3、登录mysql为exporter创建账号并授权
# 创建数据库用户。
mysql> CREATE USER 'exporter'@'localhost' IDENTIFIED BY 'XXXXXXXX';
# 可查看主从运行情况查看线程,及所有数据库。
mysql> GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'localhost';
4、创建mysql配置文件、运行时可免密码连接数据库:vim /usr/local/mysql_exporter/.my.cnf
[client]
user=exporter
password=xiangsikai
重启mysql服务
/etc/init.d/mysql restart
5、启动exporter客户端
./mysqld_exporter --config.my-cnf=.my.cnf
启动常用参数
6、添加系统服务:vi /usr/lib/systemd/system/mysql_exporter.service
[Unit]
Description=https://prometheus.io[Service]
Restart=on-failureExecStart=/usr/local/mysql_exporter/mysqld_exporter --config.my-cnf=.my.cnf [Install]
WantedBy=multi-user.target
7、启动添加后的系统服务
systemctl daemon-reload
systemctl restart mysql_exporter.service
8、网站查看捕获mysql数据
访问:http://47.98.138.176:9104/metrics
9、使用prometheus监控修改监控端配置文件:vim prometheus.yml
scrape_configs:# 添加作业并命名- job_name: 'mysql'# 静态添加nodestatic_configs:# 指定监控端- targets: ['47.98.138.176:9104']
10、检查并重启服务
systemctl daemon-reload
systemctl restart promethus
11、查看监控端是否介入
12、使用promSQL查看mysql监控信息
# 测试查看mysqlglobal状态信息
mysql_global_status_aborted_clients
13、Granfana 导入Mysql 监控图表
- 推荐图标ID:https://grafana.com/dashboards/7362
14、输入导入图标ID等待3秒弹出如下,修改后保存
15、监控展示
Prometheus 监控Mysql服务器及Grafana可视化相关推荐
- 查看mysql服务的可视化_Prometheus 监控Mysql服务器及Grafana可视化
Prometheus 监控Mysql服务器及Grafana可视化. mysql_exporter:用于收集MySQL性能信息. 使用版本 mysqld_exporter 0.11.0 官方地址 使用文 ...
- prometheus监控mysql慢查询_使用Grafana+Prometheus监控mysql服务性能
prometheus(也叫普罗米修斯)官网: grafana官网: 特征 普罗米修斯的主要特点是: 具有由度量名称和键/值对标识的时间序列数据的 一个 来利用这一维度 不依赖分布式存储; 单个服务器节 ...
- 使用 Docker 部署 Grafana + Prometheus 监控 MySQL 数据库
使用 Docker 部署 Grafana + Prometheus 监控 MySQL 数据库 原文:使用 Docker 部署 Grafana + Prometheus 监控 MySQL 数据库 一.背 ...
- prometheus监控mysql主从
文章目录 prometheus监控mysql主从 先将MySQL部署完成,并配置好主从复制 主从复制节点授权exporter 数据库授权(master 节点执行) 配置mysqld 主从复制的指标暴露 ...
- 普罗米修斯 mysql监控_普罗米修斯Prometheus监控MySQL
普罗米修斯Prometheus监控MySQL 添加数据库用户 CREATE USER monitor_prometheus@'192.168.245.%' IDENTIFIED BY 'Abcde@1 ...
- Prometheus 监控网络设备,使用grafana显示
文章目录 1.snmp_exporter客户端安装 2.配置Prometheus 3.配置grafana 4.效果展现 Prometheus 监控网络设备,使用grafana显示 本文对Prometh ...
- prometheus 监控mysql数据库
prometheus 监控mysql数据库 本文通过prometheus 来监控mysql数据库状态,主要利用mysqld_exporter来实现mysql状态上报. 主机信息如下: 主机IP 用途 ...
- 详解 Spotlight on MySQL监控MySQL服务器
前一章详解了Spotlight on Unix 监控Linux服务器 ,今天再来看看Spotlight on MySQL怎么监控MySQL服务器. 注:http://www.cnblogs.com/J ...
- mysql中%3c%3e和=_Grafana+Prometheus 监控 MySQL
架构图 环境 IP 环境 需装软件 192.168.0.237 mysql-5.7.20 node_exporter-0.15.2.linux-amd64.tar.gz mysqld_exporter ...
最新文章
- Function类型
- MySQL where后面的列子查询使用
- oracle数据库安装自动化,自动化Oracle数据库静默安装
- win10 后台运行jar包_win10系统设置双击jar文件直接运行的处理教程
- Google 的开源方法论
- 第一百一十五期:Web开发必须掌握的三个技术:Token、Cookie、Session
- 点工转自动化速成指南
- 想开发一个背单词的学习软件
- JAVA中for循环写杨辉三角_java使用for循环输出杨辉三角
- 各种渲染软件设计理论详解
- Redis的实现原理
- 【OpenCV学习笔记】【错误处理】计算机缺失MSVCP120D.dll
- Deep Learning for Content-Based Image Retrival:A Comprehensive Study 论文笔记
- 单片机(ISIS 7 Professional):简易8x8矩阵LED灯代码项目
- Swift Alamofire SwiftyJson
- 每个极客都应该知道的Linux技巧(区分开普通的Linux用户和超级极客)
- php storm 安装,PhpStorm安装教程
- MySQL批量插入性能优化
- 装完nvme固态经常蓝屏_NVME固态硬盘安装WIN7系统时蓝屏(0x000007B)怎么解决
- 我的日常工作剖析,美好的一天,从每一天开始。