zoukankan      html  css  js  c++  java
  • prometheus-mysql监控

    下载客户端

    https://prometheus.io/download/#mysqld_exporter

    配置

    https://github.com/prometheus/mysqld_exporter

    如果是rds,好像只能用高权限账户

    编辑配置文件

    cd /data/mysqld_exporter/conf
    vi test.cnf

    内容如下:

    [client]
    user=admin
    password=admin123
    port=3306
    host=rdsxx.mysql.rds.aliyuncs.com

    注意:这里推荐使用高权限账号。

    启动进程

    cd /data/mysqld_exporter
    nohup ./mysqld_exporter --config.my-cnf="conf/test.cnf" --web.listen-address=":9104" &

    生产RDS,也是类似步骤。新建一个 prod.cnf,填写对应的信息。

    启动进程

    cd /data/mysqld_exporter
    nohup ./mysqld_exporter --config.my-cnf="conf/prod.cnf" --web.listen-address=":9105" &

    观察是否有报错信息,如果没有报错信息,就可以封装service服务了

    访问metrics

    curl http://localhost:9104/metrics
    curl http://localhost:9105/metrics

     如果数据输出正常,则表示成功。

    promethus增加job

    vim /data/prometheus/prometheus.yml

    最后一行添加

    复制代码
      - job_name: 'mysqld_exporter'
        static_configs:
        - targets: ['localhost:9104']
          labels:
            instance: 测试
        - targets: ['localhost:9105']
          labels:
            instance: 生产
    复制代码

    最后,重启prometheus

    Granfana 导入Mysql 监控图表

    • 推荐图标ID:https://grafana.com/dashboards/7362
  • 相关阅读:
    HTML5
    9.13 开课第十天(JS脚本语音:语句:循环)
    php函数
    php基础语法
    mysql常用函数整理
    数据库经典练习题整理
    数据库练习小结
    数据库:高级查询
    CRUD操作
    SQL语句
  • 原文地址:https://www.cnblogs.com/jabbok/p/13065345.html
Copyright © 2011-2022 走看看