Logo Vincent
返回文章列表

mysql-exporter

DevOps

【前言】

prometheus+grafana搭建监控体系,

本文介绍监控mysql。

【步骤】

修改mysql exporter配置文件

[client]
user=exporter
password=xxx
host=172.31.44.128
port=3306
database=mysql

安装mysql exporter

docker run -d \
  --name mysqld_exporter \
  -p 9104:9104 \
  -v /home/ec2-user/prometheus-mysql-exporter.cnf:/.my.cnf \
  docker_url

mysql授权

CREATE USER 'exporter'@'localhost' IDENTIFIED BY 'XXXXXXXX' WITH MAX_USER_CONNECTIONS 3;
GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'localhost';

修改prometheus配置文件

- job_name: 'mysql'
    static_configs:
      - targets: ['172.31.44.128:9104']
        labels:
          instance: 'mysql-server-test'

添加grafana看板

grafana添加mysql监控看板,

地址: https://grafana.com/grafana/dashboards/14057-mysql/

相关推荐

Docker常见命令

docker官网 官网:https://www.docker.com/ hub: https://www.docker.com/products/dockerhub/ docker概念 image:镜像 container:容器,镜像的运行实例 repository:仓库,保存镜像的地方 docke

docker-nginx

【前言】 nginx的docker镜像较多, 本文将业务nginx封装为一个docker镜像。 【选择nginx版本】 alpine alpine是一个精简的linux系统,对应的镜像只有7.73M, nginx对应也有基于alpine的版本, 本文选择基于alpine的版本。 stable ngi

Docker私有仓库

【前言】 在本地熟练使用docker后, 下一步就是将本地的docker image推送到远程,方便在其他地方拉取使用 【常见命令】 上一节中讲了docker的常见命令, 详见: https://blog.insistime.com/dockercmds 【官方docker hub】 docker官

jumpserver

【前言】 jumpserver是热门的开源堡垒机, 如果你有很多服务器需要管理, 并且有安全审计等需求, jumpserver是一个不错的选择。 【安装】 安装很简单,推荐在线安装的方式, 地址: https://community.fit2cloud.com//products/jumpserve

prometheus+grafana

【前言】 prometheus+grafana是目前服务监控,数据看板的不二选择。 prometheus官网: https://prometheus.io/ grafana官网: https://grafana.com/ 推荐一个比较好的中文教程: https://prometheus.wang/

redis-exporter

【前言】 使用prometheus+grafana搭建监控体系, 本文介绍如何监控redis。 【步骤】 安装redis exporter 修改prometheus配置文件 添加grafana看板 给grafana添加默认的redis看板, 地址: https://grafana.com/grafa

© 2026 vincentqiao.com . 保留所有权利。