MySQL监控工具PMM

  • PMM
  • 安装server端
  • 添加agent
  • 配置agent
  • 添加MySQL监控
  • 查看客户端组件状态
  • 大致内容
  • 参考链接

PMM

PMM(Percona Monitoring and Management)是一个免费的开源平台,用于管理和监视数据库性能,在docker环境中即可运行。它可以主动管理和监控MySQL(AWS RDS MySQL、Aurora MySQL、用户自建MySQL实例)、MariaDB、MongoDB、PostgreSQL等数据库,也可以监控ProxySQL中间件,并提供了众多指标与多样告警方式。

Percona Monitoring and Management (PMM)是一款开源的用于管理和监控MySQL和MongoDB性能的开源平台,通过PMM客户端收集到的DB监控数据用第三方软件Grafana画图展示出来。

PMM提供了对MyISAM、InnoDB、TokuDB和PXC/Glarera的监控,另外也提供了Query Analytics的功能,可以检视执行了哪些SQL指令,并对执行效能较差的语法进行优化。另外在新版本还支持了MySQL复制拓扑图结构构造。

PMM针对操作系统的部份也提供了硬盘、网络、CPU和RAM的监控,特别的是它提供了Context switches、Processes和interrupts的监控,Context Switches可以看到CPU上下切换文的状况,Processes可以方便了解系统有多少程序在等待I/O。

PMM整体来说算是一款不错的监控产品,针对MySQL、PG、Mongo都有很专业的指标统计,而且部署简单整套打包到容器中。2.0之后底层持久化数据库从MySQL更换为PG后,性能更是有很大提升。

安装server端

docker create -v /srv --name pmm-data percona/pmm-server:2 /bin/true
docker run -d -p 280:80 -p 1443:443 --volumes-from pmm-data --name pmm-server --restart always percona/pmm-server:2

添加agent

yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
yum install pmm2-client

配置agent

127.0.0.1放置服务器的地址

pmm-admin config --server-insecure-tls --server-url=https://admin:admin@127.0.0.1:1443

添加MySQL监控

pmm-admin add mysql --username=root --password=root --query-source=perfschema --service-name=my64MySQL Service added.
Service ID  : /service_id/ed926231-5110-4e0b-a463-83cf4957374f
Service name: my64

命令可参考

pmm-admin add mysql --query-source=perfschema --username=root --password=root --service-name=MYSQL_库名 --host=数据库地址 --port=数据库端口号pmm-admin add mysql --username=root --password=root --tls --tls-skip-verify --tls-ca=pathtoca.pem --tls-cert=pathtocert.pem --tls-key=pathtocertkey.pem --server-url=http://admin:admin@服务IP地址 --query-source=perfschema 库名 库IP:库端口

查看客户端组件状态

pmm-admin list

大致内容

参考链接

https://zhuanlan.zhihu.com/p/404665110
https://blog.csdn.net/weixin_45572535/article/details/119890197

MySQL监控工具PMM相关推荐

  1. mysql+monitor+下载_详解MySQL监控工具 mysql-monitor

    1.概述 mysql-monitor MYSQL 监控工具,优化工具,各种工具为一体的java spring boot 项目 git地址:https://github.com/lccbiluox2/m ...

  2. mysql pmm 布署_给 mysql 安装 pmm 监控

    PMM 说明 PMM(Percona Monitoring and Management) 是一款监控和分析 MySQL 服务的一套工具,可以从图形化的方式看到 MySQL 服务的各种性能指标,慢查询 ...

  3. 【MySQL】MySQL监控工具 mysql-monitor

    1.概述 mysql-monitor MYSQL 监控工具,优化工具,各种工具为一体的java spring boot 项目 git地址:https://github.com/lccbiluox2/m ...

  4. mysql 监控_【MySQL】MySQL监控工具 mysql-monitor

    1.概述 mysql-monitor MYSQL 监控工具,优化工具,各种工具为一体的java spring boot 项目 git地址:https://github.com/lccbiluox2/m ...

  5. mysql监控工具:spotlight on mysql

    最近性能测试项目使用的是tomcat+mysql架构,用到了mysql监控工具 spotlight on mysql 1.安装 下载地址: 2.连接 打开spotlight ,点击左上角连接按钮 弹出 ...

  6. Mysql 安装PMM监控 (一台主机安装)

    PMM 平台基于 C/S 模型,包括以下模块: PMM Client 安装在要监控的主机上,收集服务器指标.常规系统指标和和Query Analytics数据,以获取完整的性能概述. PMM Serv ...

  7. mysql 监控工具

    zabbix和grafana是绝配.  pmm的prometheus太占资源了

  8. mysql 监控工具安装_Mysql监控工具Innotop工具安装

    innotop工具可以对mysql进行性能监控,是个图形化的软件. 安装方法如下: 下载innotop-1.9.1.tar.gz 并进行解压:tar -zxvf innotop-1.9.1.tar.g ...

  9. centos mysql pmm_【MySQL】MySQL监控利器PMM

    前言:MySQL监控也用过好多产品,包括zabbix.Lepus.PMM,想比较而言,PMM监控更加全面,安装配置也更加简单. 一.Server端安装 server端安装非常简单,我们采用docker ...

最新文章

  1. windows 下frp服务启动_内网穿透frp linux服务端搭建和windows客户端使用
  2. 计算机的主要硬件部件,主要内容: 计算机的基本概念 系统硬件组成(主要部件、系...的.ppt 文档全文预览...
  3. 交互流程_交互装置详细创作流程全解
  4. nagios监控windows USBKEY
  5. 成功解决windows开机时,系统提示此windows副本不是正版
  6. Apache CXF – JAX-WS –简单教程
  7. 定点化_mif文件生成
  8. python3中的 input函数_Python3中的input函数
  9. codeforces 414C C. Mashmokh and Reverse Operation(归并排序求逆序对)
  10. python ios自动化_iOS python 自动化构建打包脚本
  11. 论文笔记_S2D.29_2017_CVPR_多尺度连续CRFs作为序列深度网络的单目深度估计
  12. WINDOWS10系统出现耳机插入没有声音,怎么解决?
  13. java 导出多个excel_Java导出Excel压缩包
  14. 什么是依赖注入(DI)
  15. 要成为云架构师需要学什么技能?
  16. 七夕情人节表白网站代码 3D流星雨旋转相册 程序员专属情人节表白网站
  17. 四川一度智信:还不会网店运营?
  18. 有没有人给我讲解一下这个呀看不懂
  19. 站住!不许动!放下DOCTYPE!
  20. 为什么任正非“反对”自主创新?

热门文章

  1. Yunxion智能定位胸牌为一线记者提供安全保障
  2. 小学计算机课教学工作总结,小学信息技术教学工作总结三篇
  3. C++Student类
  4. 如何修改用户下的文件夹名,保姆级教程
  5. 水果编曲软件有必要买正版吗 水果编曲软件多少钱一套
  6. java实现踢下线用户_java中如何踢人下线?封禁某个账号后使其会话立即掉线!...
  7. thymeleaf模板知识点基本用法
  8. thyme leaf使用Ajax后台返回数据不能渲染
  9. linux移动文件夹、重命名文件夹、全局查找一个文件的位置
  10. Flex特效使用大全