在这篇文章中,我将讨论解决方案监控数据库(包括报警)我已经和我的客户推荐过去。raybet雷竞技竞猜在线官网这份调查将主要侧重于MySQL的解决方案。
我遇到的最常见问题之一在处理客户监控和报警。raybet雷竞技竞猜在线官网很多时候,公司会陷入这些类别之一:
- 没有监raybet雷竞技竞猜在线官网控或报警。这意味着他们不知道发生了什么在自己的环境中。
- 监控不足。raybet雷竞技竞猜在线官网也许人们在这个营地使用一个平台,只是告诉他们正在发生或连接数据库,但是没有深入了解数据库做什么。
- 太多的监控和报警。raybet雷竞技竞猜在线官网公司在这个营地有吨的仪表板充满了图表,和他们的收件箱的警报,立即忽略。这种类型的监测是一样有用的raybet雷竞技竞猜在线官网第一选择。警惕疲劳是一个真正的东西!
我的客户,我喜欢谈论监视他们需要什么和将为他们工作。raybet雷竞技竞猜在线官网
在我们开始之前,我想指出,我已经借了一些文本和/或图形的网站和宣传材料的一些产品我讨论。
简单的报警
雷竞技下载官网Percona为数据库提供了Nagios插件警报:https://www.雷竞技下载官网percona.com/downloads/praybet雷竞技竞猜在线官网ercona-monitoring-plugins/。
我也喜欢向客户指出哪些指标是重要的长期监测,以确保不存在性能问题。raybet雷竞技竞猜在线官网我更喜欢下面的方法:
- 在硬件层面上:
- raybet雷竞技竞猜在线官网监视CPU、i / o、网络使用和每月的趋势。如果一些资源消耗临界水平,这可能是一个信号,表明你需要更多的能力。
- MySQL服务器级别:
- raybet雷竞技竞猜在线官网监视连接、活动线程表锁,行锁,InnoDB IO和缓冲池使用
- 复制,监控秒背后的主人(座),biraybet雷竞技竞猜在线官网nlog大小和复制错误。在Pe雷竞技下载官网rcona XtraDB集群,您可能想看wsrep_local_recv_queue。
- 在查询级别:
- 定期检查查询执行和响应时间,确保它保持在可接受的水平。当执行时间接近或超过现有水平,评估方法来优化你的查询。
- 在应用方面:
- raybet雷竞技竞猜在线官网在建立sla监控,响应时间。
高级监控解决方案比较raybet雷竞技竞猜在线官网
| PMM | MonYOG | Severalnines | VividCortex | SelectStar | |
| 数据库支持 | MySQL, MongoDB和其他自定义插件 | MySQL | MySQL, MongoDB, PostgreSQL | MySQL, MongoDB, PostgreSQL,复述 | MySQL, MongoDB, PostgreSQL, Hadoop,卡桑德拉,亚马逊发电机,IBM DB2、Oracle SQL Server |
| 开源 | x | ||||
| 成本 | 免费的 | 订阅每个节点 | 免费订阅每节点和Community Edition | 每个实例订阅 | 每个实例订阅 |
| 云或 在前提 |
在前提 | 在前提 | 在前提 | 云在前提收集器 | 云在前提收集器 |
| 有代理 | x | x | |||
| raybet雷竞技竞猜在线官网监控 | x | x | x | x | x |
| 报警 | 是的,但是需要自定义设置 | x | x | x | x |
| 复制拓扑管理 | x | x | |||
| 查询分析 | x | x | x | x | |
| 配置管理 | x | x | |||
| 备份管理 | x | ||||
| 操作系统指标 | x | x | x | x | x |
| 配置顾问 | x | x | x | ||
| 故障转移管理 | x | x | |||
| ProxySQL和 HA代理支持 |
raybet雷竞技竞猜在线官网监控ProxySQL | x |
PMM
https://pmmdemo.雷竞技下载官网percona.com
https://www.雷竞技下载官网percona.com/blog/2016/04/18/praybet雷竞技竞猜在线官网ercona-monitoring-and-management/
https://www.雷竞技下载官网percona.com/doc/praybet雷竞技竞猜在线官网ercona-monitoring-and-management/index.html
雷竞技下载官网Praybet雷竞技竞猜在线官网ercona监视和管理(PMM)是一个完全开源的解决方案来管理MySQL平台性能和调优查询性能。它允许应用程序开发人员dba和优化数据库层的性能。PMM是一个本地的解决方案,让你所有的性能和查询数据环境的范围内,没有要求的数据跨越互联网。
组装支持包的“最佳”开源工具如普罗米修斯,Grafana Percona查询分析,PMM交付结果的盒子。雷竞技下载官网
PMM,任何数据库维护责任可以得到更多能见度可操作的改进,实现更快的问题解决时间,提高性能通过集中优化和更好地管理资源。更多的信息可以让你集中精力的领域收益率最高的价值,而不是狩猎和啄速度。
PMM监raybet雷竞技竞猜在线官网控并提供性能数据为甲骨文的MySQL社区和企业服务器、以及MySQL和MariaDB Percona服务器。雷竞技下载官网
报警
PMM的当前版本中,可以设置自定义报警。雷竞技下载官网Percona指南:https://www.雷竞技下载官网percona.com/blog/2017/01/23/mysql-and-mongodb-alerting-with-pmm-and-grafana/。
体系结构
PMM平台是基于一个简单的客户端-服务器模型,使有效的可伸缩性。它包括以下模块:
- PMM客户端安装在您希望监视的每个MySQL主机。raybet雷竞技竞猜在线官网它收集MySQL服务器指标,一般系统指标和查询分析数据为一个完整的性能概述。收集到的数据发送到PMM服务器。
- PMM服务器收集的数据聚合和礼物以表的形式,仪表板web界面和图形。
MySQL配置
雷竞技下载官网Percona建议PMM的某些设置为了最有效。你可以在这里获得更多的信息和指南:https://www.雷竞技下载官网percona.com/doc/praybet雷竞技竞猜在线官网ercona-monitoring-and-management/conf-mysql.html。
优势
- 快速设置
- 完全支持和由Percona支持雷竞技下载官网
- 令人印象深刻的路线图前进
- raybet雷竞技竞猜在线官网监控数据库深度
- 查询分析
- 快速设置集装箱码头工人
- 免费和开源
缺点
- 新的,可能仍有一些成长的烦恼
- 需要代理数据库的机器上
Severalnines
Severalnines ClusterControl提供100 +密钥数据库和主机度量你的操作性能。你可以想象历史性能自定义仪表板建立运营基线和容量规划。它让你proactively监raybet雷竞技竞猜在线官网控和接收建议地址直接和潜在的数据库和服务器问题,和船只100多内置的顾问或easily-writeable定制顾问为您的特定需求。很可编写脚本的和可定制的一些努力。
Severalnines有一个免费的社区版本以及一个商业产品。免费版包括部署、监控和顾问Developer Studio(用户可以创建自己raybet雷竞技竞猜在线官网的顾问)。
Severalnines绝对是sysadmin集中。最好的部分是它能够部署和管理数据库的部署几乎没有命令行工作。
community edition的ClusterControl永远是“自由”。
体系结构
ClusterControl是一个无代理管理和自动化软件数据库集群。它帮助部署、监控、管理和扩展数据库raybet雷竞技竞猜在线官网服务器集群/直接从ClusterControl用户界面。
ClusterControl包括四个部分:
| 组件 | 包的命名 | 角色 |
| ClusterControl控制器(cmon) | clustercontrol——控制器 | ClusterControl的大脑。后端服务执行自动化、管理、监控和调度任务。raybet雷竞技竞猜在线官网所有收集到的数据将存储直接在CMON数据库 |
| ClusterControl REST API | clustercontrol-cmonapi | 解释之间的请求和响应数据ClusterControl UI和CMON数据库 |
| ClusterControl UI | clustercontrol | 一个现代的web用户界面可视化和管理集群。它与CMON控制器通过远程过程调用(RPC)或REST API接口 |
| ClusterControl NodeJS | clustercontrol-nodejs | 这个可选包中引入ClusterControl 1.2.12版本提供一个接口,用于通知服务和与第三方工具的集成 |
优势
- 无代理
- raybet雷竞技竞猜在线官网显示器、部署和管理:
- 数据库
- 配置
- 备份
- 用户
- 简单的web GUI管理数据库、警报、用户、设置
- 可以创建自定义监控或工作吗raybet雷竞技竞猜在线官网
- 可以卸载和压缩备份吗
- 伟大的支持团队
- 丰富的功能集和多个数据库支持
缺点
- 成本每个节点
- UI偶尔可以笨拙
- 查询工具缺乏与其他解决方案相比
- 指标和顾问可能不是一样强大和易于使用的其他产品
MONyog
https://www.webyog.com/product/monyog
MONyog MySQL监raybet雷竞技竞猜在线官网视和顾问是一个“MySQL DBA”在一个盒子里,帮助MySQL DBA管理更多的MySQL服务器,优化现有的MySQL服务器和MySQL数据库应用程序找到并修复问题才能成为严重问题或昂贵的停机。
MONyog主动监控企业数据库环境,并raybet雷竞技竞猜在线官网提供专家建议即使是那些新的MySQL可以加强了安全措施,优化性能和减少停机时间的MySQL驱动系统。
MONyog DBA更加集中和专注于MySQL配置和查询。
体系结构
MONyog web服务器上运行Linux,监控MySQL在所有平raybet雷竞技竞猜在线官网台上同时os数据在Linux服务器上。检索系统指标,MONyog使用SSH。然而,这种情况下(在Linux机器上安装MONyog) MONyog服务器/代理不能收集Windows操作系统指标。
当然,客户端MONyog输出被认为在任何平台上可以是任何浏览器支持AJAX。MONyog可以安装在一个远程的电脑以及服务器。它不需要处理,无代理监控可以收集和从服务器检索数据。raybet雷竞技竞猜在线官网
优势
- 两分钟内设置和启动
- 无代理
- 良好的查询工具
- 管理配置
- 的好顾问内置数据库调优
- 最全面和详细的报警
缺点
- 成本每个节点
- 只支持MySQL
VividCortex
VividCortex是个不错的基于云的工具来了解你的生产数据库。它是一个现代SaaS数据库性能监控平台,显著的降低了大规模数据库性能的痛苦,在分布raybet雷竞技竞猜在线官网式和通晓多国语言系统,为整个工程团队。为你举办与行业领先的安全,不断改进和维护。VividCortex措施,并分析了系统的工作和资源消耗。结果是立即了解查询性能,更好的性能和质量,更快的上市时间和降低成本和精力。
体系结构
VividCortex代理项目的结合,api和一个web应用程序。你上安装代理服务器,将数据发送给他们的api,您通过web应用程序在访问结果https://app.vividcortex.com。VividCortex在他们的网站上有一个图显示它是如何工作的:
靠代理,由代理叫做vc -代理- 007。你可以阅读更多关于代理的智能体的文档。他们把主要时间序列指标的api,一秒钟的粒度。有时发送额外的元数据。例如,查询摘要需要展示查询特定查询相关指标负责。
后端,分布式的、完全多租户服务存储你的数据独立于所有其他客户。目前VividCortex服务器托管在亚马逊AWS公共云。
优势
- 大清楚地看见查询层次性能优化工作
- 粒度,识别性能波动的能力一秒钟的决议
- 聪明异常检测使用先进的统计和机器学习减少假阳性和使警报有意义和可操作的
- 独特的协作工具,使开发人员能够回答自己的许多问题,使dba更加响应和积极主动。
缺点
- 基于云计算的工具可能不愿意在一个安全的环境
- 成本
- 不会有用,如果你失去了外部网络访问在一个事件
- 取决于AWS可用性
SelectStar
SelectStar监raybet雷竞技竞猜在线官网控关键指标对许多不同的数据库类型,系统和有一个全面的提醒和建议。SelectStar支持监视和警报:raybet雷竞技竞猜在线官网
- MySQL, 雷竞技下载官网Percona MySQL服务器,MariaDB
- PostgreSQL
- 甲骨文
- MongoDB
- Microsoft SQL
- DB2
- Amazon RDS和极光
- Hadoop
- 卡珊德拉
警报和建议是为了确保你有一个直接的理解关键问题——他们来自哪里。你可以找到确切的数据库实例可能导致问题,或更进一步的链,看看这是一个问题在主机级别影响多个数据库实例。
建议经常与警报——如果你有一个红色警报,会有推荐与如何提高。然而,建议弹出即使你的数据库是完全健康的,确保你有可见性前你可以改善你的配置如何影响性能有一个问题。
体系结构
使用无代理收藏家,SelectStar收集数据从本地和AWS平台,这样你可以了解你所有的数据库实例。
收集器是一个独立的机器在您的基础设施,从数据库获取数据。这是为了不影响性能低的影响。这是一种不同的方法从所有其他的监视工具我已经看了。raybet雷竞技竞猜在线官网
优势
- 多个数据库技术(最下面的工具)
- 大清楚地看见查询层次性能优化工作
- 无代理
- 良好的查询工具
- 的好顾问内置的数据库调优
- 好的提醒
- 快速设置
- raybet雷竞技竞猜在线官网监控数据库深度
- 查询分析
缺点
- 基于云计算的工具可能不愿意在一个安全的环境
- 成本
- 新的,可能仍有一些成长的烦恼
- 仍然需要一个本地收藏家
所以我建议什么?
”视情况而定。”彼得- Z。首席执行官P雷竞技下载官网ercona
像往常一样,我建议任何适合你的工作量,在您的环境中,并在贵公司的实践的标准!









MONyog Linux和Windows上运行。但不是“非。Linux, Unix”归根结底(os x, bsd。Solaris等。)
——把
——彼得•劳尔森
——Webyog
这个“订阅/节点”MONyog并不完全如此。许可是永久的。但升级时需要一个活跃的订阅(直接从美国购买。通过我们的合作伙伴之一,当购买许可证可能取决于一个活跃的订阅合作伙伴的解决方案)
这种比较忘记最好的监控工具用于MySQL ?raybet雷竞技竞猜在线官网
甲骨文MySQL监视仪表板raybet雷竞技竞猜在线官网是我所见过的最完整的监视解决方案和使用的。
这也是商业解决方案,但有一些其他的列表。
我正在寻找一个工具,可以监视MySQL和MariaDB。raybet雷竞技竞猜在线官网我已经尝试了一些上面的工具,发现Navicat监控支持MySQL和MariaDB和装备比较表中提到的所有特性。raybet雷竞技竞猜在线官网你可查看详情:https://www.navicat.com/discover-navicat-raybet雷竞技竞猜在线官网monitor