是否可以例如在Cloud Monitoring中访问MemoryStore碎片率?

问题描述

标题几乎说明了一切,但只是为了澄清一下:

Redis afaik具有性能指标 mem_fragmentation_ratio ,给出了操作系统( used_memory_RSS )所使用的内存与Redis分配的内存( used_memory )。

是否可以在Cloud Monitoring中找到该指标(或使用其他现有指标进行计算)?

解决方法

不幸的是,答案是否定的。只有GCP支持团队才能使用其内部工具来验证此指标:(尽管如此,我发现此Public Issue tracker要求添加此指标以监视实例。这样您就可以收到有关此通知:)

另一方面,关于计算,我发现了这个link。看来公式是:

MemoryFragmentationRatio = Used_Memory_RSS / Used_Memory

使用命令“ info all”可以获得这些值。

我真的希望上述信息对您有所帮助。