zoukankan      html  css  js  c++  java
  • 使用Prometheus监控Mysql

    之前我们讲了使用[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
    

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

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

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

    监控报表

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

    • 查看监控效果
      file
      file

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

  • 相关阅读:
    js简单的下拉选中效果
    简单的JS+HTML+CSS达成图片轮播
    JQ延时对象
    javascript特效----碰壁运动
    PHP---封装
    PHP---面向对象
    PHP----基础
    MySQL查询实例
    JS下拉列表
    MySQL基础操作
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13295944.html
Copyright © 2011-2022 走看看