Prometheus监控MySQL_wc1695040842的博客-CSDN博客_mysql prometheus


本站和网页 https://blog.csdn.net/wc1695040842/article/details/107014137 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Prometheus监控MySQL_wc1695040842的博客-CSDN博客_mysql prometheus
Prometheus监控MySQL
wc1695040842
于 2020-06-29 09:54:29 发布
4019
收藏
18
分类专栏:
Prometheus
文章标签:
prometheus
mysql
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wc1695040842/article/details/107014137
版权
Prometheus
专栏收录该内容
8 篇文章
3 订阅
订阅专栏
Prometheus也可以用mysqld_exporter来监控MySQL。
一、环境
服务器IP系统组件192.168.0.181CentOS7.6Prometheus Server 2.18.1192.168.0.183CentOS7.6mysqld_exporter-0.12.1
下载地址为:https://prometheus.io/download/,我这里下载的都是最新版本的。
二、安装node_exporter
在安装mysql的主机上,安装上node_exporter是必要的。一方面是因为这个主机也是需要监控的,另一方面,grafana的dashboard模板中也是直接或者间接的用到主机的内存、CPU等监控数值来绘图。
具体的node_exporter的安装这里就不说了,比较简单,参考前面的文章即可。
三、安装mysqld_exporter
其实mysqld_exporter部署在哪台服务器上都是可以的,因为之后会在mysqld_exporter的配置文件中连接所要监控的mysql。
我这里直接将mysqld_exporter部署在MySQL Server服务器(192.168.0.183)上。
$ cd /usr/local/src
$ wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-amd64.tar.gz
$ tar -zxf mysqld_exporter-0.12.1.linux-amd64.tar.gz
$ mv mysqld_exporter-0.12.1.linux-amd64 /usr/local/mysqld_exporter
四、授权
mysqld_exporter需要连接上MySQL之后,才能获取到监控数据。
mysql> GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'%' identified by 'Abc@123456';
mysql> flush privileges;
因为mysqld_exporter部署在MySQL Server服务器(192.168.0.183)上,所以这里只授权了本地权限,如果是部署在别的服务器上,则需要授予远程权限。
五、启动服务
1、创建配置文件
cd /usr/local/mysqld_exporter
vim .my.cnf
[client]
host=localhost
user=exporter
password=Abc@123456
启动的时候,指定这个配置文件即可。
2、创建启动文件(使用systemd管理)
cat > /usr/lib/systemd/system/mysqld_exporter.service <<EOF
[Unit]
Description=mysqld_exporter
After=network.target
[Service]
Type=simple
User=prometheus
ExecStart=/usr/local/mysqld_exporter/mysqld_exporter --config.my-cnf=/usr/local/mysqld_exporter/.my.cnf
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
这里我也是用prometheus用户启动mysqld_exporter,所以要创建prometheus用户并授权。
$ groupadd prometheus
$ useradd -g prometheus -m -d /var/lib/prometheus -s /sbin/nologin prometheus
$ chown -R prometheus:prometheus /usr/local/mysqld_exporter
启动mysqld_exporter:
$ systemctl daemon-reload
$ systemctl start mysqld_exporter
$ systemctl status mysqld_exporter
$ systemctl enable mysqld_exporter
$ ss -tln | grep 9104
六、添加监控目标
需要把mysqld_exporter和安装mysql的主机的node_exporter的监控目标都添加到prometheus server中。
vim /usr/local/prometheus/prometheus.yml
- job_name: 'mysql'
static_configs:
- targets: ['192.168.0.183:9104']
labels:
instance: db-01
- job_name: 'mysql-node'
static_configs:
- targets: ['192.168.0.183:9100']
labels:
instance: db-01
注意:这里instance需要设置成相同的值,因为grafana中有些绘图会根据instance来绘制。
重启Prometheus server
$ systemctl restart prometheus
或者热加载
$ curl -X POST localhost:9090/-/reload
七、添加Grafana模板
在Grafana的官方网站上我们可以找到比较好用的MySQL的Dashboard模板,直接用模板地址导入即可。
模板地址为:https://grafana.com/grafana/dashboards/7362
导入之后的效果:
参考文章: http://www.eryajf.net/2499.html
wc1695040842
关注
关注
点赞
18
收藏
打赏
评论
Prometheus监控MySQL
Prometheus也可以用mysqld_exporter来监控MySQL。一、环境服务器IP系统组件192.168.0.181CentOS7.6Prometheus Server 2.18.1192.168.0.183CentOS7.6mysqld_exporter-0.12.1下载地址为:https://prometheus.io/download/,我这里下载的都是最新版本的。二、安装node_exporter在安装mysql的主机上,安装上node_
复制链接
扫一扫
专栏目录
Prometheus+Grafana搭建全方位的监控告警系统
03-18
<p>
<span style="font-size:16px;"></span><span style="font-size:20px;"><strong>一、prometheus简介</strong></span>
</p>
<p>
<span style="font-size:16px;"><strong> </strong></span>
</p>
<p>
<strong> Prometheus是一个开源的系统监控和告警系统,现在已经加入到CNCF基金会,成为继k8s之后第二个在CNCF维护管理的项目,在kubernetes容器管理系统中,通常会搭配prometheus进行监控,prometheus支持多种exporter采集数据,还支持通过pushgateway进行数据上报,<span style="color:#494949;">Prometheus再</span><span style="color:#494949;">性能上可支撑上万台规模的集群。</span> </strong>
</p>
<strong> </strong>
<p>
<strong> <span style="font-size:20px;"><strong><span style="color:#494949;">二、prometheus架构图</span></strong></span> </strong>
</p>
<strong> </strong>
<p>
<strong><span style="color:#494949;"><img src="https://img-bss.csdn.net/202004201352387874.png" alt="" /><br /></span> </strong>
</p>
<strong> </strong>
<p>
<strong> <span style="font-size:20px;"><strong>三、prometheus组件介绍</strong></span> </strong>
</p>
<strong> </strong>
<p style="text-align:left;">
<strong> <span style="font-size:16px;color:#323232;"></span> </strong>
</p>
<strong> </strong>
<p style="text-align:left;">
<strong> <span style="font-size:16px;color:#323232;">1.Prometheus Server: 用于收集和存储时间序列数据。</span> </strong>
</p>
<strong> </strong>
<p style="text-align:left;">
<strong> <span style="font-size:16px;color:#323232;">2.Client Library: 客户端库,检测应用程序代码,当Prometheus抓取实例的HTTP端点时,客户端库会将所有跟踪的metrics指标的当前状态发送到prometheus server端。</span> </strong>
</p>
<strong> </strong>
<p style="text-align:left;">
<strong> <span style="font-size:16px;color:#323232;">3.Exporters: prometheus支持多种exporter,通过exporter可以采集metrics数据,然后发送到prometheus server端</span> </strong>
</p>
<strong> </strong>
<p style="text-align:left;">
<strong> <span style="font-size:16px;color:#323232;">4.Alertmanager: 从 Prometheus server 端接收到 alerts 后,会进行去重,分组,并路由到相应的接收方,发出报警,常见的接收方式有:电子邮件,微信,钉钉, slack等。</span> </strong>
</p>
<strong> </strong>
<p style="text-align:left;">
<strong> <span style="font-size:16px;color:#323232;">5.Grafana:监控仪表盘</span> </strong>
</p>
<strong> </strong>
<p style="text-align:left;">
<strong> <span style="font-size:16px;color:#323232;">6.pushgateway: 各个目标主机可上报数据到pushgatewy,然后prometheus server统一从pushgateway拉取数据。</span> </strong>
</p>
<strong> </strong>
<p>
<strong> <span style="font-size:20px;"><strong><span></span></strong></span> </strong>
</p>
<strong> </strong>
<p>
<strong> <span style="font-size:20px;"><strong><span>四、课程亮点</span></strong></span><strong><span style="font-size:16px;"><br /></span></strong> </strong>
</p>
<strong> </strong>
<p>
<img src="https://img-bss.csdn.net/202004201352522795.png" alt="" /></p>
<strong> </strong>
<p>
<strong> <strong><span style="font-size:16px;"></span></strong> </strong>
</p>
<strong> </strong>
<p>
<strong> <span style="font-size:20px;"><strong><span></span></strong></span><span style="font-size:20px;"><strong><span>五、效果图展示</span></strong></span></strong>
</p>
<p>
<strong><span style="font-size:20px;"><strong><span><img src="https://img-bss.csdn.net/202004201353077268.png" alt="" /><br /></span></strong></span></strong>
</p>
<strong> </strong>
<p>
<strong><span style="font-size:20px;"><strong><img src="https://img-bss.csdn.net/202004201353245111.png" alt="" /><br /></strong></span></strong>
</p>
<p>
<strong><span style="font-size:20px;"><strong><img src="https://img-bss.csdn.net/202004201353384468.png" alt="" /><br /></strong></span></strong>
</p>
<p>
<strong><span style="font-size:20px;"><strong><img src="https://img-bss.csdn.net/202004201354069425.png" alt="" /><br /></strong></span></strong>
</p>
<p>
<strong><span style="font-size:20px;"><strong><img src="https://img-bss.csdn.net/202004201354193720.png" alt="" /><br /></strong></span></strong>
</p>
<p>
<strong> <span style="font-size:20px;"><strong>六、讲师简介</strong></span> </strong>
</p>
<strong> </strong>
<p>
<strong> <span style="font-size:16px;"><span style="color:#000000;">先超(lucky)</span><span style="color:#000000;">:</span></span><span style="color:#000000;font-size:16px;">高级运维工程师、资深DevOps工程师,在互联网上市公司拥有多年一线运维经验,主导过亿级pv项目的架构设计和运维工作</span><span style="color:#000000;font-size:16px;"><br /></span> </strong>
</p>
<strong> </strong>
<p>
<strong> <span style="font-size:16px;"><span style="color:#000000;font-size:16px;">主要研究方向:</span><span style="color:#000000;font-size:16px;"><br /></span></span> </strong>
</p>
<strong> </strong>
<p>
<strong> <span style="font-size:16px;"><span style="color:#000000;font-size:16px;">1.云计算方向:</span><span style="font-size:40px;color:#000000;"></span><span style="color:#000000;font-size:16px;">容器</span></span> </strong>
</p>
<strong> </strong>
<p>
<strong> <span style="font-size:16px;"><span style="color:#000000;font-size:16px;">(kubernetes、docker),虚拟化(kvm、Vmware vSphere),微服务(istio),PaaS(openshift),IaaS(openstack)等</span><span style="font-size:27px;color:#000000;"><br /></span><span style="color:#000000;font-size:16px;">2.系统/运维方向:</span><span style="font-size:40px;color:#000000;"></span><span style="font-size:39px;color:#000000;"></span><span style="color:#000000;font-size:16px;">linux系统下的常用组件(nginx,tomcat,elasticsearch,zookeeper,kafka等),DevOps(Jenkins+gitlab+sonarqube+nexus+k8s),CI/CD,监控(zabbix、prometheus、falcon)等</span><span style="font-size:39px;color:#000000;"><br /></span></span> </strong>
</p>
<strong> </strong>
<p>
<strong> <span style="font-size:39px;color:#000000;"></span> </strong>
</p>
<strong></strong><strong></strong><strong></strong>
<p>
<strong><span style="font-size:18px;">七、课程大纲</span></strong>
</p>
<p>
<strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202004201355254800.png" alt="" /><br /></span></strong>
</p>
<p>
<strong><span style="font-size:24px;"><img src="https://img-bss.csdn.net/202004201355386613.png" alt="" /><br /></span></strong>
</p>
<p>
<strong><span style="font-size:24px;"><img src="https://img-bss.csdn.net/202004201356062136.png" alt="" /><br /></span></strong>
</p>
<p>
<strong><span style="font-size:24px;"><img src="https://img-bss.csdn.net/202004201356218012.png" alt="" /><br /></span></strong>
</p>
安装Mysql监控-Prometheus
lee_dalizi的博客
10-24
258
安装Mysql监控-Prometheus
参与评论
您还未登录,请先
登录
后发表或查看评论
Grafana+Prometheus系统监控MySQL
javaThinker的专栏
06-17
317
Grafana+Prometheus 不单单是可以监控MySQL,还可以监控服务器,MongoDB等等
首先看架构图
NO.
组件
作用
mysql_exporter
MySQL监控数据采集组件
node_exporter
服务器机器监控数据采集组件
Prometheus
将mysql_exporter和node_exporter收集过来的数监控数据进行汇总和存储
Grafana
将Prometheus采集的数据图形化展示
Grafana-Dashboa
prometheus 监控之 mysql 篇(含mysql报警规则)
热门推荐
qq_25934401的博客
09-10
3万+
架构(盗用一张图,嘿嘿):
mysql_exporter的安装:
https://github.com/prometheus/mysqld_exporter/releases/download/v0.10.0/mysqld_exporter-0.10.0.linux-amd64.tar.gz
tar -xvf mysqld_exporter-0.10.0.linux-amd64.tar...
Prometheus监控MySQL & Grafana部署
最新发布
啊啊啊啊建的博客
10-30
128
Prometheus监控MySQL & Grafana部署
prometheus服务监控之mysql监控
qq_42499737的博客
07-25
652
文章目录
上传解压安装mysqld_exporter
安装mariadb
在数据库里创建mysql账号用户收集数据
在mysql_exporter中设置mysql配置信息
启动mysql_exporter
配置prometheus拉取mysql节点信息
通过web端查看
prometheus.yml配置文件详解
prometheusUI的英文翻译
若你的机器还没有安装prometheus,先参考下面的安装步骤:
part 1:prometheus的介绍与安装
part 2 :prometheus图形界面
prometheus监控耗时MySQL,Grafana+Prometheus监控mysql性能
weixin_29159995的博客
03-25
139
二、Prometheus 搭建这里会给大家提供一个干净的普罗米修斯数据库的压缩包,大家解压就好将压缩包放到服务器中#cmd /usr/local解压现在修改一下普罗米修斯的配置文件,在他的安装目录中有一个prometheus.yml文件,添加- job_name: 'linux'static_configs:- targets: ['localhost:9100']- job_name: 'mys...
使用prometheus监控MySql
tianjingle
06-22
367
上次我们介绍了如何使用prometheus监控springboot项目,这块我们用prometheus监控一下我们的mysql。1.插件下载和启动我们说prometheus监控任何东西都要...
prometheus 监控mysql数据库
bearboy80的专栏
01-22
8213
prometheus 监控mysql数据库
使用 prometheus 监控 MySQL
渔夫数据库笔记
08-23
505
本博客通过 prometheus 监控 MySQL,并通过 grafana 把监控信息做出展示
Prometheus 监控 Mysql
运维那些事儿
06-19
369
prometheus监控 mysql
使用prometheus监控mysql服务
lee_yanyi的博客
09-18
2450
1.Prometheus概述
    Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。现在最常见的Docker、Mesos、Kubernetes容器管理系统中,通常会搭配Prometheus进行监控。
    Prometheus基本原理是通过HTTP协议周期性抓取被监控组件的状态,这样做的好处是任意组件只要提供HTTP接口就可以接入监控系统,不需要任何SDK或者其他的集成过程。这样做非常适合虚拟化环境比如VM或者D
Prometheus 监控Mysql服务器及Grafana可视化
weixin_30876945的博客
08-02
442
Prometheus 监控Mysql服务器及Grafana可视化、
mysql_exporter:用于收集MySQL性能信息。
使用版本
mysqld_exporter 0.11.0
官方地址
使用文档:https://github.com/prometheus/mysqld_exporter
图标模板:https://grafana.com/dashboards/736...
prometheus监控mysql指标_Prometheus 监控MySQL数据库
weixin_39840111的博客
01-18
929
Prometheus 监控mysql容器Prometheus这里我们演示中,prometheus以及mysqld_exporter都使用容器进行运行。这里我的服务器配置为阿里云2h4g由于Prometheus及相关的exporter会随着版本发生变化,官方推荐都是最新的版本。这里我为了保证后期文档可用性,将mysqld_exporter和node_exporter都传到我的仓库中,下面有直接下载的...
Prometheus+Grafana监控MySQL
aoeace
10-23
4769
转载:http://www.ywnds.com/?p=9656
使用Prometheus+Grafana监控MySQL实践
一、介绍Prometheus
Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社会也十分活跃,他们便将它独立成开源项...
prometheus监控多个MySQL实例
woqutechteam的博客
08-07
5652
之前文章介绍了prometheus、grafana、exporter的安装以及基本使用,在添加mysql监控节点的部分,使用了分离部署+环境变量的方式,如下所示:
添加MySQL监控
添加MySQL监控主机,这里以添加10.10.20.14为例进行说明。
解压exporter压缩包。
[root@localhost~]#tarxfmysqld_exporter-0.10.0....
【云原生 | Kubernetes 系列】---Prometheus监控mysql
Q先生
09-03
587
Prometheus监控mysql
prometheus监控单点mysql
大新新大浩浩的博客
07-27
295
prometheus监控mysql数据库
Prometheus 监控 mysql
哈哈虎的博客
12-16
1256
mysqld_exporter 官方仓库及文档
学习环境
Prometheus 服务主机
Ubuntu 20.04 Server 192.168.1.203
被监控端主机
Ubuntu 20.04 Server 192.168.1.205
使用 Docker 方式
在 Prometheus 服务主机 上
docker network create my-mysql-network
docker pull prom/mysqld-exporter
docker run -d
-p 9104:9104
–n
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:书香水墨
设计师:CSDN官方博客
返回首页
wc1695040842
CSDN认证博客专家
CSDN认证企业博客
码龄8年
暂无认证
176
原创
3万+
周排名
66万+
总排名
46万+
访问
等级
5995
积分
161
粉丝
202
获赞
92
评论
1040
收藏
私信
关注
热门文章
CentOS7中Samba环境搭建实录
27873
Prometheus的函数和计算公式
17674
npm的具体打包过程
13766
Samba服务的配置详解
12413
ESXI虚拟化环境安装和配置说明
11355
分类专栏
Ceph
2篇
Kubernetes
1篇
k8s基础知识学习笔记
11篇
使用kubeadm部署Kubernetes
1篇
使用minikube部署Kubernetes
1篇
手动搭建k8s-1.16.6高可用集群
15篇
一键部署k8s-1.16.6高可用集群
1篇
app管理
1篇
django
5篇
Docker
11篇
ELK
5篇
FastDFS
3篇
Kafka
8篇
KVM
1篇
Linux
1篇
LINUX实用小技巧
3篇
LVM
2篇
Maven
2篇
MQ消息队列
6篇
Mysql
2篇
Nexus私服
8篇
NFS
1篇
nginx
6篇
Jenkins
21篇
Openresty
1篇
Postgresql
1篇
Prometheus
8篇
python
6篇
Rancher
8篇
REDIS
5篇
Rsync
3篇
Samba
2篇
SFTP
1篇
shell
SOLR
1篇
Supervisor
1篇
TOMCAT
1篇
VMWARE
1篇
ZABBIX
8篇
ZOOKEEPER
5篇
钉钉机器人
项目管理
1篇
监控
系统优化
5篇
版本控制管理
8篇
点点滴滴故障处理
6篇
好用的开源管理软件
1篇
邮件发送
2篇
系统初始化
1篇
阿里云
2篇
系统安全
最新评论
FastDFS集群部署
fuuhoo:
FastDHT安装到tracker服务器还是storage服务器
zookeeper+solr集群搭建
#人生何必太复杂:
输入 网址后,怎么报404了
git错误之fatal: cannot create directoryxxxx': Invalid argument
sandej:
生成的日志目录名有: /
使用Grafana做Prometheus的数据可视化
积极有效的正反馈:
prometheus能够采集到数据,grafana显示不出来,判断是模板json文件的问题,期待交流,谢谢
Prometheus Operator监控k8s集群
m0_65655949:
大佬能发一下grafana模板改好的json文件吗,有些地方我不知道怎么改,谢谢了
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
Ceph存储搭建及在k8s中的使用
Ceph工作原理详解
Prometheus Operator监控k8s集群
2020年80篇
2019年110篇
2018年7篇
目录
目录
分类专栏
Ceph
2篇
Kubernetes
1篇
k8s基础知识学习笔记
11篇
使用kubeadm部署Kubernetes
1篇
使用minikube部署Kubernetes
1篇
手动搭建k8s-1.16.6高可用集群
15篇
一键部署k8s-1.16.6高可用集群
1篇
app管理
1篇
django
5篇
Docker
11篇
ELK
5篇
FastDFS
3篇
Kafka
8篇
KVM
1篇
Linux
1篇
LINUX实用小技巧
3篇
LVM
2篇
Maven
2篇
MQ消息队列
6篇
Mysql
2篇
Nexus私服
8篇
NFS
1篇
nginx
6篇
Jenkins
21篇
Openresty
1篇
Postgresql
1篇
Prometheus
8篇
python
6篇
Rancher
8篇
REDIS
5篇
Rsync
3篇
Samba
2篇
SFTP
1篇
shell
SOLR
1篇
Supervisor
1篇
TOMCAT
1篇
VMWARE
1篇
ZABBIX
8篇
ZOOKEEPER
5篇
钉钉机器人
项目管理
1篇
监控
系统优化
5篇
版本控制管理
8篇
点点滴滴故障处理
6篇
好用的开源管理软件
1篇
邮件发送
2篇
系统初始化
1篇
阿里云
2篇
系统安全
目录
评论
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
wc1695040842
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值