RDS DevOps 版 Guru 的工作原理 - Amazon DevOps Guru

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

RDS DevOps 版 Guru 的工作原理

DevOpsGuru for RDS 收集指标数据并对其进行分析,然后在控制面板中发布异常情况。

数据收集和分析

DevOpsGuru for RDS 从 Amazon RDS Performance Insights 收集有关您的亚马逊 RDS 数据库的数据。此功能可监控 Amazon RDS 数据库实例,收集指标,并让您能够浏览图表中的指标。最重要的性能指标是DBLoad。 DevOpsGuru for RDS 使用 Performance Insights 指标并对其进行分析以检测异常。有关“性能见解”的更多信息,请参阅《Amazon Aurora用户指南》中的使用 Amazon Aurora 上的性能见解监控数据库负载《Amazon RDS 用户指南》中的使用 Amazon RDS 上的性能见解监控数据库负载

DevOpsGuru for RDS 使用机器学习和高级统计分析来分析其从 Performance Insights 收集的数据。如果 DevOps Guru for RDS 发现性能问题,则会继续执行下一步。

异常发布

数据库性能问题(例如数据库负载高)可能会降低数据库的服务质量。当 DevOps Guru 在 RDS 数据库中检测到问题时,它会在控制面板中发布见解。该见解包含资源 AWS/RDS 的异常。

如果实例启用了“性能见解”,该异常会包含对问题的详细分析。 DevOpsGuru for RDS 还建议您进行调查或采取特定的纠正措施。例如,建议可能是调查特定的高负载 SQL 语句,考虑增加 CPU 容量或关闭 idle-in-transaction 会话。