雅虎开源 MySQL 性能监控和分析器(Java)

MySQL Performance Analyzer 是雅虎公司的一个 MySQL 性能监控和分析工具,该项目包含两个子项目,分别是 Java web 应用项目 myperf 和 Java Web 服务器 Jetty 的封装。

该项目的 pom.xml 指定要 JDK 8 支持,但项目没有用到任何 JDK 8 才有的特性,因此可修改为 JDK 7 即可。

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-10-27 08:14:04

雅虎开源 MySQL 性能监控和分析器(Java)的相关文章

MySQL 性能监控4大指标——第一部分

[编者按]本文作者为 John Matson,主要介绍 mysql 性能监控应该关注的4大指标. 第一部分将详细介绍前两个指标: 查询吞吐量与查询执行性能.文章系国内 ITOM 管理平台 OneAPM 编译呈现. MySQL 是什么? MySQL 是现而今最流行的开源关系型数据库服务器.由 Oracle 所有,MySQL 提供了可以免费下载的社区版及包含更多特性与支持的商业版.从1995年首发以来,MySQL 衍生出多款备受瞩目的分支,诸如具有相当竞争力的 MariaDB 及 Percona.

MySQL 性能监控4大指标——第二部分

[编者按]本文作者为 John Matson,主要介绍 mysql 性能监控应该关注的4大指标. 第一部分介绍了前两个指标:查询吞吐量与查询执行性能.本文将继续介绍另两个指标:MySQL 连接与缓冲池.文章系国内 ITOM 管理平台 OneAPM 编译呈现. 连接 检查并设置连接限制 监控客户端连接情况相当重要,因为一旦可用连接耗尽,新的客户端连接就会遭到拒绝.MySQL 默认的连接数限制为 151,可通过下面的查询加以验证: SHOW VARIABLES LIKE 'max_connectio

雅虎开源 MySQL Partition Manager

雅虎开源数据库分区表管理器 MySQL Partition Manager ,你可在 GitHub 查看它的源码. 雅虎内容管理大量的 MySQL 数据库,它们分布在不同的数据中心.在有数千个数据库,每个数据库有大量的分区表.为了高效地创建和维护分区表,他们开发了这个分区管理器,以最低的预配置来自动管理分区. 雅虎数据库工程团队还在 blog 表示,他们将与 MySQL 社区保持的互动,并开发出更多特性. ====================================分割线======

MySQL性能监控软件Nagios的安装及配置教程_Mysql

 Nagios是一款Linux上成熟的监视系统运行状态和网络信息的开原IT基础设施监视系统,Nagios能监视所指定的本地或远程主机及服务,例如HTTP服务.FTP服务等,同时提供异常通知.事件处理等功能,当主机或服务出现故障时,Nagios还可以通过邮件.手机短信等形式在第一时间进行通知.Nagios可运行在Linux和Unix平台上,同时提供一个可选的基于浏览器的Web界面,方便系统管理员查看系统的运行状态.网络状态.各种系统问题及日志异常等. 环境: 192.168.0.201     

MySQL MTOP —— MySQL 企业监控系统

MySQLMTOP 是一个由Python+PHP开发的开源MySQL企业监控系统.系统由Python实现多进程数据采集和告警,PHP实现WEB展示和管理.MySQL 服务器无需安装任何Agent,只需在监控WEB界面配置相关数据库信息,启动监控进程后,即可对上百台MySQL数据库的状态.连接数.QTS. TPS.数据库流量.复制.性能慢查询等进行时时监控.并能在数据库偏离设定的正常运行阀值(如连接异常,复制异常,复制延迟) 时发送告警邮件通知到 DBA进行处理.并对历史数据归档,通过图表展示出数

mysql性能监控工具Innotop简介及配置_Mysql

1.innotop安装 参考官网:http://innotop.googlecode.com/svn/html/installing.html # wget http://innotop.googlecode.com/files/innotop-1.9.0.tar.gz # tar -zxvf innotop-1.9.0.tar.gz # cd innotop-1.9.0 安装INNOTOP工具非常简单,其是由PERL写的,当然需要PERL环境和相关的工具包.在安装之前先要确定你的系统安装了Ti

关于Java性能监控您不知道的5件事,第2部分:利用JDK内置分析器进行Java进程

关于Java性能监控您不知道的5件事,第2部分:利用JDK内置分析器进行Java进程监控 全功能内置分析器,如 JConsole 和 VisualVM 的成本有时比它们的性能费用还要高 - 尤其是在生产软件上运行的系统中.因此,在聚焦 Java 性能监控的第 2 篇文章中,我将介绍 5 个命令行分析工具,使开发人员仅关注运行的 Java 进程的一个方面. JDK 包括很多命令行实用程序,可以用于监控和管理 Java 应用程序性能.虽然大多数这类应用程序都被标注为 "实验型",在技术上不

通过日志监控并收集Java应用程序性能数据

引言 系统日志是应用程序问题诊断及运行维护的重要工具.Logback.Log4j 是常用于 Java 平台的日志记录 API. 目前大部分产品只是将系统重要参数.状态的变化及异常信息通过日志输出.本文将要介绍的 Perf4j 是一款专门用 于 Java 服务器端代码计时.记录日志和监控结果的开源工具包.Perf4j 对常用日志工具包进行了扩展,能够将得到的原 始性能数据进行统计并发布到可定制的输出源,如控制台.日志文件.JMX 等.Perf4j 提供了多种方式与 Java 代码集成 ,开发和系统

MySQL性能、监控与灾难恢复

原文:MySQL性能.监控与灾难恢复 监控方案:     up.time    http://www.uptimesoftware.com/    收费     Cacti        http://www.cacti.net/     KDE System Guard(KSysGuard)                      http://docs.kde.org/stable/en/kdebase-workspace/ksysguard/index.html     Gnome Sy