AWS Aurora 缺少 CloudWatch 中的“[Billed] Volume Read IOPS (Count)、[Billed] Volume Read IOPS (Count)”等指标

Posted

技术标签:

【中文标题】AWS Aurora 缺少 CloudWatch 中的“[Billed] Volume Read IOPS (Count)、[Billed] Volume Read IOPS (Count)”等指标【英文标题】:AWS Aurora missing metrics like "[Billed] Volume Read IOPS (Count), [Billed] Volume Read IOPS (Count)" etc in CloudWatch 【发布时间】:2021-07-31 23:15:21 【问题描述】:

我缺少 CloudWatch 中的 [Billed] Volume Read IOPS (Count)、[Billed] Volume Read IOPS (Count) 等指标。

尽管这些指标在 RDS -> CloudWatch 中可见。 RDS CloudWatch metrics

是否可以在 CloudWatch 中找到这些指标以便我可以为它们创建警报?

更新: 事实证明,这些指标可用作:

VolumeBytesUsed -> [Billed] Volume bytes used
VolumeReadIOPs -> [Billed] Volume read IOPs
VolumeWriteIOPs -> [Billed] Volume write IOPs

https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Monitoring.Metrics.RDSAvailability.html

【问题讨论】:

【参考方案1】:

这些指标以VolumeBytesUsedVolumeReadIOPsVolumeWriteIOPs 的形式提供(请注意“音量”前缀)。

我将借此机会指出,“IOPS”是这些指标的误称;它们实际上是“IOP5M”或“每 5 分钟的 IO”。 (谢谢,AWS。)

因此,ReadIOPsVolumeReadIOPs 之间的差异约为 300 倍。

WriteIOPsVolumeWriteIOPs 之间没有线性关系,因为后者被 boxcare 为 8KB(?) 块,而前者不是。

非常令人困惑,但我希望这会有所帮助。

【讨论】:

以上是关于AWS Aurora 缺少 CloudWatch 中的“[Billed] Volume Read IOPS (Count)、[Billed] Volume Read IOPS (Count)”等指标的主要内容,如果未能解决你的问题,请参考以下文章

[AWS][数据库]Aurora 动手实验&对比RDS Mysql性能

优化 AWS Aurora 实例的写入性能

Kafka 连接设置以使用 AWS MSK 从 Aurora 发送记录

aws CloudWatch agent 配置

扩展 AWS 预留实例(EC2、Elasticache、Aurora)

AWS 迁移MSSQL 数据库到 Aurora