mysql数据库监控工具-MONyog的配置和基本使用项
测试数据传输前,研发要求需要监控10万,50万,100万数量级的数据在传输过程数据库服务器的资源消耗情况,因为数据传输服务是定时任务执行,配置10秒中一次,一次处理500条,处理完10万数据可能要半个小时,而用linux的top,free等命令查看资源使用情况非常的不直观,而且只能查看当前时间点或者1分钟,5分钟,15分钟内的平均数据。刚好最近在了解资源监控方面的工具和方法,下载了Monyog ,一款非常简单好用的监控mysql 数据库的工具。
Monyog我一开始下载的是8.5.0-0版本,没有找到对应的注册码,只有试用期,后来下载了破解版的5.7.1-0版本,附带了破解码,需要的小伙伴可以自行去网上搜索下载,安装配置比较简单,但是功能很强大,下面是一些常用的配置和测试过程中的使用项
下载安装我设置的登录密码为空,直接在浏览器地址上输入:http://127.0.0.1:5555即可进入登录页面,默认用户名为admin,密码为空,登录后可先进行相关设置
1、基本配置

2、SSH设置

3、慢查询的设置

另外还需要到数据库服务器上找到/etc目录的my.cnf文件,在文件的最后加上以下内容,保存文件
log-slow-queries=/var/lib/mysql/slowquery.log
long_query_time=2
log-queries-not-using-indexe
4、死锁设置

基础的配置完成后,可进入面板,如下图所示

Monitors提供了服务器各项参数和指标以及状态,状态通过红色,黄色,绿色来区分,超过阈值的指标则显示红色,需要我们关注,查看原因
这里讲下死锁项的信息InnoDB Deadlocks,刚好测试过程中查看后台日志出现了死锁,导致数据传输异常,分析InnoDB Deadlocks打印的原因是因为其他服务同时对某一张表进行操作引起,而这个服务其实是数据库配置的一个定时事件,典型的在集成测试过程中,新功能或业务受历史功能或业务的影响,不会每次都重现,但是一旦触发了那个场景就会出现异常,可见日志中任何一个error都可能是致命的,对测试而言任何一个错误提示都不可小看

Real-Time面板 实时监控服务器上的信息,比如数据库的操作,慢查询,状态,连接数等

Dashboard面板可查看mysql指标和系统资源指标,各自行配置添加需要监控的报表,与我们做压力测试的jmeter和LR监控样式类似,测试完成后可直接截图到报告中
Query Analyzer面板,查询分析器,很直观的展示了不同类型的查询情况,点击sql语句可以弹出详情页面,查看详情信息

暂时先整理到这里,持续总结, 不断学习
mysql数据库监控工具-MONyog的配置和基本使用项的更多相关文章
- mysql数据库的安装与配置
mysql数据库的安装与配置及workbench的简单使用 mysql数据库社区版下载:https://dev.mysql.com/downloads/installer/ 我这里选的是社区安装版(适 ...
- linux学习之centos(三):mysql数据库的安装和配置
前言:mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库, ...
- linux应用之mysql数据库的安装及配置(centos)
CentOS下Mysql数据库的安装与配置 如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲 ...
- MySQL数据库的安装与配置(windows)
MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于Oracle公司.任何人都能从Internet下载MySQL软件,而无需支 ...
- MySQL数据库入门多实例配置
MySQL数据库入门——多实例配置 前面介绍了相关的基础命令操作,所有的操作都是基于单实例的,mysql多实例在实际生产环境也是非常实用的,因为必须要掌握 1.什么是多实例 多实例就是一台服务器上开启 ...
- Mysql数据库优化技术之配置篇、索引篇 ( 必看 必看 转)
转自:Mysql数据库优化技术之配置篇.索引篇 ( 必看 必看 ) (一)减少数据库访问对于可以静态化的页面,尽可能静态化对一个动态页面中可以静态的局部,采用静态化部分数据可以生成XML,或者文本文件 ...
- 腾讯云服务器centos 6.5(jdk+tomcat+vsftp)、腾讯mysql数据库 及 tomcat自启动 配置教程
1.腾讯云数据库配置 1.考虑到安全性问题,,平常不使用root用户登录,新增一个用户名neil,用来管理项目的数据库 a.首先登录root创建db_AA数据库 b.在root用户下,创建neil用户 ...
- [转] Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
from: http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得 ...
- Linux学习之CentOS--CentOS6.4下Mysql数据库的安装与配置【转】
如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--C ...
随机推荐
- 计蒜客 蓝桥模拟 I. 天上的星星
计算二维前缀和,节省时间.容斥定理. 代码: #include <cstdio> #include <cstdlib> #include <cstring> #in ...
- Spring AOP注解配置demo
https://blog.csdn.net/yhl_jxy/article/details/78815636#commentBox
- Redis 启动警告解决
Redis 启动警告解决[转] [root@centos224]# service redisd start 21985:M 24 Nov 04:07:20.376 * Increased maxim ...
- shell之文本过滤(正则表达式)
shell之文本过滤(正则表达式) 分类: linux shell脚本学习2012-09-14 12:59 213人阅读 评论(0) 收藏 举报 当从一个文件或命令输出中抽取或过滤文本时,可以使用正则 ...
- [原创]PHP代码修正之CodeSniffer
目录 参考链接 介绍 安装 使用 命令行模式 PHPStorm 让编辑器使用PSR-2标准 集成phpcbf 参考链接 PHP开发规范之使用phpcbf脚本自动修正代码格式 在PhpStorm中使用P ...
- POJ 3280 Cheapest Palindrome ( 区间DP && 经典模型 )
题意 : 给出一个由 n 中字母组成的长度为 m 的串,给出 n 种字母添加和删除花费的代价,求让给出的串变成回文串的代价. 分析 : 原始模型 ==> 题意和本题差不多,有添和删但是并无代价 ...
- Quartus_II官方教程-中文版之SignalTap II
非常实用 187-196 第十二章:调试 Quartus_II官方教程-中文版.pdf
- Internet History, Technology, and Security(week3)——History: The Web Makes it Easy to Use
前言: 上周学习了第一个网络NSFnet,美国国家科学基金会(National Science Foundation,简称NSF)在全美国建立了6个超级计算机中心所互联的一个网络,这周继续学习网络的发 ...
- vue使用过滤器 filters:{}
在项目开发过程中,经常会用到过滤器,下面就来说说我用的用法 我从后台获取到一个时间字段,是2017-03-23的格式,但是我要的是年月日分开显示,那就要用到过滤器了 在没有用过滤器的时候,是这样的: ...
- CSS选择器(CCS第三版)
什么是选择器? CSS选择器就是使样式找到应用对象. 简单选择器(Simple selectors) 在日常开发中,最常用的选择器,也是最基本的选择器. 元素选择器(Type selector) 针对 ...