Percona监控工具初探
来源:互联网 发布:淘宝是p2p 编辑:程序博客网 时间:2024/06/06 18:00
Percona在2016年4月发布了一个监控套件,可以同时对多个MySQL、MongoDB实例进行监控
参考资料:
1. https://www.percona.com/blog/2016/04/18/percona-monitoring-and-management/
2. https://www.percona.com/doc/percona-monitoring-and-management/index.html
3. https://www.percona.com/doc/percona-monitoring-and-management/install.html
安装过程描述的非常详尽,参考此文档足以
环境
操作系统版本CentOS 6.7
MySQL版本为 MySQL 5.7
1. 安装
1.1 PMM Server
负责将收集到的数据存储、聚合和展现
假定安装在192.168.100.1上
1)
- 1
2)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
3)
- 1
- 2
- 3
- 4
- 5
- 6
到此,docker已经启动,可以访问
user name: admin password: admin监控指标图表Orchestratorhttp://192.168.100.1/orchestratorMySQL集群拓扑结构
其它:
进入docker能够发现
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
依照我的推断,从client端收集到的监控数据存储在MysQL中,然后经过聚合以后,在grafana中进行展现,因此为防止收集到监控数据丢失,可以在docker启动时,用-v参数把/var/lib/mysql,/var/lib/grafana 两个目录挂到宿主机上
1.2 PMM Client
负责收集MySQL的状态数据,并发给PMM Server
假定安装在192.168.200.1上
1) 安装percona仓库
- 1
2)安装client包
- 1
3)配置监控
- 1
看到这里大家可能会想可以按host和port进行配置,pmm-client 是否无须部署到MySQL对应的机器上,其实这种说法是对的
pmm-client收的监控数据来源有这么几块
a. MySQL所在机器的系统指标
b. MySQL的performance_schema库
c. slow-log(慢查询日志)
所以如果我们想收集a和c中的指标的话,最好还是将pmm-client部署在MySQL所在机器
4)查看配置后的结果
- 1
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
2. 交互界面
2.1 访问http://192.168.100.1/qan/
可以查看Query的分析结果
2.2 访问http://192.168.100.1/graph/
部分系统指标
MySQL的指标数据
单表的统计情况
- Percona监控工具初探
- Percona监控工具初探
- 使用percona工具添加zabbix监控MySQL的模板
- Percona XtraDB Cluster 初探
- percona插件监控mysql
- mysql监控工具断网部署Percona Monitoring and Management ,Perocona的官方监控工具Docker安装教程
- 安装Percona Toolkit工具
- 安装percona-toolkit工具
- mysql-5.6安装+Percona 监控
- percona pmm监控邮件配置
- percona之复制工具介绍
- percona-toolkit 性能相关工具
- percona-toolkit工具的安装
- nagios监控mysql(percona-monitoring-plugins)
- Percona Monitoring and Management (PMM) 监控MongoDB
- zabbix3.4.1 通过percona监控mysql数据库
- 使用percona监控mysql ==> zabbix监控系列
- percona
- Docker网络-精简版
- JavaScript对象,JSON对象,JSON字符串之间的相互转化大全{包含三者的具体介绍和定义}
- Ubantu16.04踩坑小记(没有wifi,无法apt update)
- CDH 5.13 hue数据库连接测试失败
- 常用数据结构
- Percona监控工具初探
- A记录、CNAME和URL转发区别
- 服务提供者框架+JDBC驱动源码分析
- 专注于pdf的万能转换器,非常强大
- Bentley.SewerCAD.CONNECT.Edition.Update1.v10.01.00.70 1CD
- spring依赖注入的四种方式
- 面向开发者的 Material Design
- django开发电子商城(三)django内置分页
- django模型类对数据库进行增删改查