Amazon Aurora 数据库监控


Amazon Aurora 数据库 - 概述

Amazon Aurora是来自Amazon Web Services的关系数据库引擎,作为 Amazon Relational Database Service (RDS)的一部分提供。Amazon Aurora是My SQL和Postgre SQL兼容并为云构建的,它以开源数据库的简单性提供了安全性、可用性和可靠性。

添加一个新的Amazon Aurora 数据库监控

监控类型:CloudWatch & Amazon API 使用 SDK.

使用REST API添加新的Amazon监视器:点击这里

要创建一个新的AmazonAurora 数据库监视器,请遵循以下给出的步骤:

  1. 点击新的监视器 链接。
  2. 在云Apps类别下选择Amazon
  3. 指定Amazon服务器的显示名称
  4. Amazon Services下拉菜单中选择RDS
  5. 输入AWS的Amazon访问密钥Id,以便通过API访问AWS。访问密钥有20个字母-数字字符。
  6. 输入AWS的秘密访问密钥。秘钥应该是40个字母数字字符长。
  7. 选择帐户类型。添加新的Amazon监视器时的默认帐户类型AWS Global。选择AWS China 作为帐户类型来监控AWS中国地区的服务。
  8. 以分钟为单位指定轮询间隔 。 (默认轮询间隔设置为60分钟。 )
  9. 如果您正在从管理服务器添加新监视器,请选择管理服务器。
  10. 从组合框(可选)中选择要与Amazon监视器关联的业务组。您可以选择多个组来关联您的监视器。
  11. 点击添加监视器。这会从网络中发现Amazon服务器并开始监控它。

监控的参数

点击监视器选项卡,到监视器类别 视图。点击云应用 表下Amazon实例 中的RDS。显示的是分布在三个选项卡中的批量配置视图:

  • 可用性选项卡提供过去24小时或30天的可用性历史记录。
  • 性能选项卡提供过去24小时或30天的健康状况和事件。
  • 列表视图 使您能够执行批量管理配置。

单击监视器名称可查看以下选项卡下列出的所有AmazonAurora数据库指标:

概览

指标
描述
支持的引擎
Aurora PgSQL
Aurora MySQL
其他引擎类型
CPU Utilization(%) CPU利用率的百分比。
Database Connections 使用中的数据库连接数。
Free Memory(GB)  
Free Storage Space(%) 可用存储空间的数量。
Free Local Storage(GB) 在Aurora实例上可用的本地存储量。
Swap Usage(MB) 数据库实例上使用交换空间的数量。

磁盘 I/O

指标
描述
支持的引擎
Aurora PgSQL
Aurora MySQL
其他引擎类型
Read Latency(Seconds) 每个磁盘读取I/O操作所需的平均时间(以秒为单位)。
Read Ops(Ops/Sec) 每秒磁盘读取I/O操作的平均数量。
Read Throughput(Bytes/Sec) 每秒从磁盘读取的平均字节数。
Write Latency(Seconds) 每个磁盘写入I/O操作所需的平均时间。
Write Ops(Ops/Sec) 每秒磁盘写入I/O操作的平均数量。
Write Throughput(Bytes/Sec) 每秒写入磁盘的平均字节数。
Used Volume(GB) Aurora数据库使用的字节存储量。
Volume Read IOPs(Ops/Sec) 从集群卷读取I/O操作的计费次数,每隔5分钟报告一次。
Volume Write IOPs(Ops/Sec) 每隔5分钟报告一次写入磁盘I/O操作到集群卷的平均次数。

网络

指标
描述
支持的引擎
Aurora PgSQL
Aurora MySQL
其他引擎类型
Incoming traffic(kB/s) 数据库实例上的传入(接收)网络流量。
Outgoing traffic(kB/s) 数据库实例上的传出(传输)网络流量。

Aurora 数据库

指标
描述
支持的引擎
Aurora PgSQL
Aurora MySQL
其他引擎类型
Active Transactions 在数据库实例上执行的当前事务的平均速率。
Blocked Transactions 数据库中被阻塞的事务平均速率。
Bin Logs Disk Usage(MB) 主服务器上二进制日志占用的磁盘空间量。
Transaction Logs Disk Usage(MB) 事务日志占用磁盘空间的数量。
Buffer Cache Hit Ratio(%) 缓冲区缓存服务的请求百分比。
ResultSet Cache Hit Ratio(%) 结果集缓存服务的请求百分比。
Deadlocks 数据库中每秒的平均死锁数。
Aurora ReplicaLag(ms) 从主要实例复制更新时的平均滞后。此指标将仅为Aurora集群 '读取' 填充,类似地,'ReplicaLag 最小值和最大值'也将仅为Aurora集群'写入'角色实例填充。
ReplicaLag Maximum(ms) 主要实例和数据库集群中每个Aurora实例之间的最大滞后量。
ReplicaLag Minimum(ms) 主要实例和数据库集群中每个Aurora实例之间的最小滞后量。

注意:Aurora Replica Lag 指标将只为Aurora集群 '读取' 填充。ReplicaLag 最小值/最大值 将只为Aurora集群的 '写入' 角色实例填充。

数据库业务

指标
描述
支持的引擎
Aurora PgSQL
Aurora MySQL
其他引擎类型
Commit Latency(ms) 提交事务的延迟量。
Commit Throughput(Ops/Sec) 提交事务的平均速率。
DDL Latency(ms) DDL请求的延迟量(创建/修改/删除)。
DDL Throughput(Ops/Sec) 每秒DDL请求的平均速率。
Delete Latency(ms) 删除询问的平均延迟。
Delete Throughput(Ops/Sec) 删除询问的平均速率。
Insert Latency(ms) 插入查询的延迟量。
Insert Throughput(Ops/Sec) 插入查询的平均速率。
Number of Queries(Queries/sec) 每秒执行查询的平均速率。
Select Latency(ms) 选择查询的平均延迟。
Select Throughput(Ops/Sec) 选择查询的平均速率。
Update Latency(ms) 更新查询的平均延迟。
Update Throughput(Ops/Sec) 更新查询的平均速率。

配置

指标 描述
配置详细信息
Instance ID 认证实例的唯一关键。
DBInstance ARN 源数据库实例的Amazon资源名称。
DB Engine Name 用于此实例的数据库引擎名称。
Engine Version 数据库引擎版本。
Created Time 创建实例的时间。
DB Name 创建实例时创建的初始数据库的名称。
Master User Name 实例的主用户名。
License Model 数据库实例的许可模型信息。
实例详细信息
Instance Type 实例的类型。
Storage Type 要与数据库实例关联的存储类型。
Allocated Storage (GB) 最初以GB为单位分配给此实例的存储空间。
Storage Encrypted 指定数据库实例的加密状态。
State 实例的当前状态。有效值包括可用的、备份、创建、删除的、正在删除、失败、修改、重新启动和重置-主-凭证。
Multi(A-Z) Deployment 指出这是否是Multi-AZ 数据库实例。
Region Name 当前Dynamo数据库表格所在的AWS区域的名称。
安全与网络
Availability Zone 实例的可用性区域。
Publicly Accessible 指定数据库实例是否被标记为可公开访问的。
Endpoint Address 数据库实例的DNS地址。
Endpoint Port 用于连接数据库实例的端口。
维护详细信息
Preferred Maintenance Window 将执行修补和实例修改的期间。
Latest Restorable Time 使用即时恢复可以恢复数据库的最新时间。
Backup Retention Period 删除前保留自动备份的天数。
Preferred Backup Window 创建自动备份的日常时间。
集群配置
Aurora Cluster Name RDS实例所属的Aurora集群的名称。
Cluster ARN 数据库集群的Amazon资源名称(ARN)。
Cluster Endpoint Aurora 数据库集群的端点是连接到该数据库集群的当前主数据库实例。
Cluster Reader Endpoint Aurora 数据库集群的端点是连接到该数据库集群的可用Aurora Replicas之一。
Cluster Created Time 创建数据库集群的时间
Cluster Instance Role 与数据库实例关联的角色。[读取/写入]
Cluster Group status 数据库集群组的当前状态。