mysql数据库性能监控工具MONyog实战

MONyog监控工具

MONyog是一个优秀的MySQL监控工具,可以实时监测MYSQL服务器,查看MySQL服务器的运行状态。

支持查询分析功能,能够轻松找出有MySQL的问题所在,此外,还可以帮助用户掌握服务器的运行状态,查看在任一时间点绘制的具有详细查询信息的图表。

支持MySQL、MariaDB、Percona、Google云平台以及RDS / Aurora。

下载安装

点击下载MONyog
按照提示说明进行安装,需要说明的是,输入登录密码或不输入登录密码;安装完成后登录,账号(默认admin) / 密码:admin / 输入的密码

登录地址:http://127.0.0.1:5555/mindex.html
mysql数据库性能监控工具MONyog实战_第1张图片

功能介绍

mysql数据库性能监控工具MONyog实战_第2张图片

下面以cmis服务为例进行性能监控,提升慢sql执行效率
  • servers
    填入数据库配置,保存即可。
    mysql数据库性能监控工具MONyog实战_第3张图片

  • dashboard
    选择server后,生成如下页面,可以监控到数据库的连接数、吞吐量、缓存、statement,服务器cpu、磁盘io执行情况
    mysql数据库性能监控工具MONyog实战_第4张图片

  • monitor
    绿色图标的项目是正常的,需要关注红色、黄色图标的项,一般来说都有tipmysql数据库性能监控工具MONyog实战_第5张图片

  • threads mysql数据库性能监控工具MONyog实战_第6张图片

  • real time
    选中server后,可以看到更详细的说明mysql数据库性能监控工具MONyog实战_第7张图片
    这个详细项目里,可以看到CRUD操作的sql、数量、耗时、平均耗时等等,这个也是这个工具的核心功能点之一
    mysql数据库性能监控工具MONyog实战_第8张图片

  • query analyzer
    可以分析sql执行结果,能发现性能瓶颈
    mysql数据库性能监控工具MONyog实战_第9张图片
    mysql数据库性能监控工具MONyog实战_第10张图片
    mysql数据库性能监控工具MONyog实战_第11张图片
    上面这个慢查询配置让笔者挠头,一直报错,不是路径错就是保存不了,各种google发现了问题所在,
    解决方案:

  • 如果MONyod和数据库在同一机器上,可以选择local path;如果不在同一机器上,可选择via sftp,进行服务器连接配置,下面以vis sftp举例
    mysql数据库性能监控工具MONyog实战_第12张图片
    mysql数据库性能监控工具MONyog实战_第13张图片
    填入数据库所在服务器登录的账号密码
    mysql数据库性能监控工具MONyog实战_第14张图片
    这2个配置项,不管是不是开启了开关,都得保证这个路径下的文件(数据库所在服务器)提前存在且有读写权限,否则报错,【为了方便图中这2个日志路径指定了同一文件,实际上不能哈!!!】
    上面的配置的参数如下
    mysql数据库性能监控工具MONyog实战_第15张图片
    mysql数据库性能监控工具MONyog实战_第16张图片
    mysql数据库性能监控工具MONyog实战_第17张图片

  • audit log
    待补充

  • server config
    服务器配置,可以选择多个服务器配置进行比较
    mysql数据库性能监控工具MONyog实战_第18张图片

  • replication
    待补充

  • setting
    待补充

你可能感兴趣的:(mysql)