使用Prometheus监控Mysql

举报
JAVA日知录 发表于 2022/04/14 02:38:04 2022/04/14
【摘要】 之前我们讲了使用[Prometheus监控服务器](https://mp.weixin.qq.com/s?__biz=Mzg3NjE0ODM2NA==&mid=2247483773&idx...

之前我们讲了使用[Prometheus监控服务器](https://mp.weixin.qq.com/s?__biz=Mzg3NjE0ODM2NA==&mid=2247483773&idx=1&sn=1e5ec2b59af5ac46661fcda19c6e31dc&chksm=cf37e29ef8406b886e30cf31d1024ca0fd25ae15e5248da92c4093f40213c7f3732e799bfa8f&scene=0&xtrack=1&key=3d64c8ab0dfd206a2c47f16e4718cf782b274076750e6c42eab115f1f7dbeb7ea5a7bbd0a4f79f7c54cbdfea198c7afc486199c77c374029eba3f735df3e70b5f3d444a6629c590092efb6debd803cd5&ascene=1&uin=MTQ2MDEzMTM4MA==&devicetype=Windows 10&version=62070152&lang=zh_CN&pass_ticket=NXhWiJ3Bp5MocTHkgjseb9i4xCNLedzr7Yi7DQoFCHfC9UgvCb56EBSwxmr2CA4O)状态,今天我们使用Prometheus监控下数据库。

安装配置

  • mysqld_exporter 下载好mysql的exporter,上传至服务器。

  • 修改exporter配置
    在root目录下建立文件 .my.cnf,输入mysql的访问参数

[client]
host = 192.168.249.129
user = root
password = 000000

  
 
  • 1
  • 2
  • 3
  • 4

使用如下shell命令进行安装并启动

tar zxvf mysqld_exporter-0.12.1.linux-amd64.tar.gz
mv node_exporter-0.18.1.linux-amd64 mysqld_exporter
nohup ./mysqld_exporter --web.listen-address=":9200" &

  
 
  • 1
  • 2
  • 3

启动完成后,用浏览器打开http://192.168.249.129:9200/进行访问,显示效果如下:
file

  • 修改prometheus配置
    在prometheusscrape_configs中加入mysql的监听地址
- job_name: 'mysql29'
    static_configs:
    - targets: ['192.168.249.129:9200']

  
 
  • 1
  • 2
  • 3

监控报表

  • 从grafana官网上查找Mysql的监控dashboard MySQL_Overview并将其导入grafana。
    file

  • 查看监控效果
    file
    file

欢迎关注我的个人公众号:JAVA日知录

文章来源: jianzh5.blog.csdn.net,作者:飘渺Jam,版权归原作者所有,如需转载,请联系作者。

原文链接:jianzh5.blog.csdn.net/article/details/102675746

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。