如何监控AWS elasticache redis 集群的磁盘空间使用情况?

如何监控AWS elasticache redis 集群的磁盘空间使用情况?

这个问题背后的原因如下:我使用 AWS Elasticcache 上的 redis 集群作为数据存储。我没有启用驱逐,因为只要用户正在使用它们,我就需要让数据在 redis 集群中保持活动状态。

这是一个临时解决方案。最终我将使用 MySQL 数据库来保存数据。

在此阶段,我希望能够监控 Redis 集群的磁盘使用情况。这是因为 Redis 将数据持久保存到磁盘。我希望确保任何使用量激增不会耗尽可用磁盘空间并导致故障。当磁盘使用量超过阈值时,我可以扩展 Redis 集群。

但根据我所看到的Cloudwatch -> 指标,我没有找到任何与磁盘使用情况相关的指标。

在此处输入图片描述

我错过了吗?还有其他方法可以获取或推断数据吗?

答案1

度量可以用来监视磁盘使用情况的是BytesUsedForCache

请注意,此指标可能不适用于某些 Redis 引擎版本。例如,此指标在 Redis 7 中可用,但在 Redis 5.x 中不可用。

相关内容