我已经建立了一个分片集群,由于我的数据在无缝增长,我需要继续监控数据的大小并在集群中添加新的分片。
是否有一个命令可以让我知道在任何时间点每个分片服务器中使用了多少大小。
例如。假设我有一个数据库,mongos 控制台中的 show dbs 命令显示如下
mongos> show dbs
company 0.375GB
config 0.046875GB
test 0.0625GB
我想知道每个分片服务器中使用了多少数据。用于公司数据库。
我实现的架构如下
我有一个单独的数据库分片,其中每个集合都是分片的。3 台运行 mongod 实例的分片服务器 1 台运行 mongos 的服务器 1 台运行配置实例的服务器
我的整个应用层直接与 mongos 对话。
我需要知道这一点,因为我计划构建一个 cron 来检查分片服务器的可用大小,如果它超过一定数量,它将向管理员发送通知以表示关注。
提前感谢您回复此帖子