实时监控MySql状态
2015-07-05 19:53
645 查看
大多网站的性能瓶颈都会出在数据库上,所以想把Mysql监控起来,就搜索了下相关资料。
后来和同事讨论了下cacti和nagios有些老套和过时,graphite比较时尚,然后就搜了下相关的资料,最后搞出来了,效果如下
可以实时查看mysql打开的table数,文件数,正在执行,已经创建,已经连接的线程数,锁,查询缓存,表扫描相关的计数器,以及已经完成的select,insert, delete, update的sql数等,总之Mysql的各种状态一览无余。
具体各个指标的意思参考如下链接:
http://lxneng.iteye.com/blog/451985
如果已经部署了graphite,再找一个收集mysql状态的agent就行了,如下。
https://github.com/serialx/mysql-statsd
安装运行很简单
percona的这篇文章也不错,黑了cacti和nagios,并解释额为啥graphite+statsd比较时尚。
MYSQL PERFORMANCE MONITORING USING STATSD AND GRAPHITE
后来和同事讨论了下cacti和nagios有些老套和过时,graphite比较时尚,然后就搜了下相关的资料,最后搞出来了,效果如下
可以实时查看mysql打开的table数,文件数,正在执行,已经创建,已经连接的线程数,锁,查询缓存,表扫描相关的计数器,以及已经完成的select,insert, delete, update的sql数等,总之Mysql的各种状态一览无余。
具体各个指标的意思参考如下链接:
http://lxneng.iteye.com/blog/451985
如果已经部署了graphite,再找一个收集mysql状态的agent就行了,如下。
https://github.com/serialx/mysql-statsd
安装运行很简单
# 下载 git clone https://github.com/serialx/mysql-statsd.git cd mysql-statsd # 安装依赖 pip install -rrequirements.txt pip install twisted # 配置mysql连接字符串,statsd收集器地址 vi config/example.ini # 运行 python mysql-statsd.py --config config/example.ini
percona的这篇文章也不错,黑了cacti和nagios,并解释额为啥graphite+statsd比较时尚。
MYSQL PERFORMANCE MONITORING USING STATSD AND GRAPHITE
相关文章推荐
- 实时监控mysql数据库变化
- CentOS+nginx+Django+Postgresql web环境搭建
- golang自定义数据类型查询与插入postgresql中point数据
- 关于SQL Server监控与优化
- MySQL-Cluster架构图文详解
- SQL Server 2008 R2 安装出错:Could not open key
- PL/SQL developer配置方法
- SQL2008代理作业出现错误: c001f011维护计划创建失败的解决方法
- Oracle SQL Developer更改DATE日期的显示格式
- CRITICAL keystone [-] OperationalError: (OperationalError) (2003, "Can't connect to MySQL server on
- 关于PL/SQL Developer 中文乱码的解决
- beego框架之orm模块——PostgreSQL
- C#/Sqlite-SQLite PetaPoco django 打造桌面程序
- MySQL导入sql脚本错误:2006 - MySQL server has gone away
- beego框架之orm模块——sqlite
- SQL SERVER 2005/2008 中关于架构的理解(一)
- 20150702-CitrixXenDesktop-SQL Server
- myawr : mysql性能监控
- SQL Script for select data from ebs and make a csv file to FTP
- SQL to Mongo Mapping Chart