📌  相关文章
📜  Amazon RDS – 监控 Amazon RDS 数据库实例

📅  最后修改于: 2022-05-13 01:57:46.363000             🧑  作者: Mango

Amazon RDS – 监控 Amazon RDS 数据库实例

本文旨在向您介绍“监控 Amazon RDS 数据库实例” 。监控对于您的数据库实例至关重要,因为它与RDS数据库实例的维护成正比。如果我们继续监控所有资源,那么我们将很容易调试故障甚至故障的可能性。持续监控还将进行适当的健康检查,并最终提高整个基础设施的整体性能。有各种手动、自动以及集成工具和服务,旨在通过 RDS 监控数据库实例。但在深入研究这些工具之前,让我们通过确保以下方面来设定我们的监控目标。

  • 资源:在开始任何监控策略之前,请先确定您的目标资源。取决于用户的选择,资源可以是单数或复数。
  • 持续时间:特定的持续时间必须由用户根据监控计划预先确定。这个持续时间始终保持不变,它可以根据用户的要求每年变化。
  • 监控工具的类型:这是监控目标的一个非常重要的部分,因为这个参数将决定用户掌握多少控制权,即如果用户选择“手动”方法,结果会更少准确,控制权将留在用户手中,而如果他们选择“自动”工具,则控制权将不会完全掌握在用户手中,并且洞察力将更加准确。
  • 通知:对于根用户,通知将仅在该帐户中提供,但对于 IAM 用户,通知可能会或可能不会发送给用户。

现在,让我们看看 AWS 云平台上可用的所有监控方法或工具。

1. 自动监控工具

这是 AWS 中最广泛接受的监控方法之一,为了获得准确的统计数据,我们应该始终首选自动化监控工具。在自动监控中,有几种报告工具设计用于在出现问题时通知用户。前面很少讨论这些报告工具。

Instance Status,顾名思义,就是这个报告工具让您了解您创建的RDS实例的当前状态。此状态告诉您实例是否工作正常。如果状态显示为“可用” ,则表示该实例完全正常,此处附上截图以供参考。

建议,在配置您的 RDS 实例时,AWS 本身会根据您的 AWS 账户类型和要求为您推荐某些资源,如真实副本、快照等。简而言之,在创建新数据库时,配置页面上的所有默认设置都是 AWS 的建议。

事件,这个报告工具,让用户知道在给定时间段内对所选数据库所做的任何更改,即它通知用户数据库实例中发生的更改、任何正在进行的子流程的完成和任何更新等. 总之,它向用户报告任何即将开始、完成或正在进行的活动。

2. 综合监控工具

除了这些各种自动化监控方法之外,AWS 还为我们提供了Amazon CloudWatchAmazon EventBridgeAWS CloudTrail等集成服务,这些服务完全是为监控数据库实例而设计的。让我们详细讨论它们中的每一个。

亚马逊云观察:

该服务旨在实时监控您的 AWS 资源以及在这些资源上运行的应用程序。它具有两个功能来监视资源。这些功能是-

  • 顾名思义, Amazon CloudWatch 指标,此函数采用每分钟由 Amazon RDS 自动发送到 CloudWatch 的指标,这些指标与您账户上存在的每个活动数据库实例有关。此外,这些指标用于监控数据库实例并获得有价值的见解。
  • Amazon CloudWatch 警报通过使用此功能,我们可以修复我们希望 RDS 发送指标的时间段。我们可以为每个活动的数据库实例安排这个过程。这个调度基本上会对分析这些指标的过程进行排序。

让我们在 AWS 控制台中显示 Amazon CloudWatch 的图形表示。以下是附上的图片以供参考。

通过单击管理和治理部分下的CloudWatch ,您将被重定向到 CloudWatch 控制台。这是控制台的图像。

亚马逊事件桥:

这是一个无服务器的事件总线服务,它允许用户通过使用来自他们自己的应用程序的数据来连接多个应用程序。简而言之,该服务建立了一个“事件总线”,以便与运行在其上的所有应用程序进行通信。所有这些通信都是无服务器的,只是事件总线与应用程序通信并从中获取数据以在另一个应用程序中使用。 Flipkart、亚马逊等组织在其购物门户网站上使用EventBridge

AWS CloudTrail:

AWS CloudTrail 是一项服务,可完整记录您在 AWS 账户上创建的 RDS 实例。从创建数据库实例到删除实例,它包含了其中的所有内容。对数据库执行的每个操作都会自动反映在 CloudTrail 上。该服务让我们深入了解当前处于非活动状态的所有实例。让我们看一下 CloudTrail 管理控制台,这里附上图片以供参考。

3.手动监控工具

AWS 从不建议使用手动监控工具,因为它会增加用户的最终工作量,对于较小的设置可能可以手动监控,但对于包括各种数据库实例的较大设置,则无法监控。此外,在手动监控中,用户永远无法获得正确的洞察力,他们只能监控可供他们查看的内容,因此,手动监控得出的结果并不准确。

这是关于监控 Amazon RDS 数据库实例的基本见解。如果您是免费套餐帐户用户,请确保在退出 AWS 帐户之前删除您创建的所有实例,这将确保您不会从 AWS 收到任何账单。