专栏首页JAVA杂谈使用Prometheus监控MySQL性能指标

使用Prometheus监控MySQL性能指标

安装配置

  • 下载好mysql的exporter mysqld_exporter,并将其上传至服务器。
  • 修改exporter配置 在root目录下建立文件 .my.cnf,输入mysql的访问参数(最好给MySQL建立一个单独的用户,为了方便测试我们直接使用root用户)
[client]
host = 192.168.249.129
user = root
password = 000000

使用如下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" &

这里使用--web.listen-address=":9200"修改默认启动端口,防止跟上文中启动的服务器监控冲突。

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

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

监控报表

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

大功告成。

本文分享自微信公众号 - JAVA日知录(java_daily),作者:单一色调

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 记一次对DM数据库的优化过程

    某年某月某日的一个下午,接收到监控服务器的一条告警短信:尊敬的运维工程师 XX,你好:“192.168.136.200”数据库服务器 CPU 异常,CPU 使用...

    JAVA日知录
  • OAuth2.0最简向导(多图预警)

    OAuth 2.0 是目前最流行的授权机制,用来授权第三方应用,获取用户数据。 这个标准比较抽象,使用了很多术语,初学者不容易理解。本文从最小数据单元开始一步一...

    JAVA日知录
  • 数据库优化 - SQL优化

    前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行...

    JAVA日知录
  • 测试开发进阶(二十九)

    rest_framework.generics.ListCreateAPIView

    zx钟
  • 开车玩手机?VR告诉你这样会发生什么!

    VRPinea
  • resteasy经验谈

    resteasy 是java体系中比较成熟的rest框架,也是jax-rs规范的实现之一,dubbox的REST服务框架,就是采用的resteasy实现,近日在...

    菩提树下的杨过
  • R语言实现GWAS数据文件格式转化

    全基因组关联分析(GWAS)大家都不陌生,今天我们给大家介绍下各种格式之间转化在R语言是怎么实现的。首先我们来看下GWAS都有哪些数据格式:

    一粒沙
  • 主成分分析降维(MNIST数据集)

    今天看了用主成分分析简化数据,就顺便用MNIST数据集做了下实验,想直观地看一下效果,并通过完成这个小demo深入理解下原理。 我发现“是什么、能做什么、怎么用...

    用户1332428
  • 腾讯研究院院长司晓:“互联网+”开启下的新趋势

          2月13日,腾讯研究院院长司晓应邀赴四川成都,就“互联网+政务服务”及“互联网+”下的新趋势进行了专题分享。四川省政府办公厅主要领导及地市州分管信息...

    腾讯研究院
  • 何恺明等在图像识别任务上取得重大进展,这次用的是弱监督学习

    用户1737318

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动