首页 > 解决方案 > 获取整个 redis 集群的 INFO 状态的方法?

问题描述

我有一个 6 节点(3 个主节点,3 个辅助节点)集群。我可以使用 INFO 从单个节点(例如 instantaneous_ops_per_second)获取统计信息,并且可以使用 CLUSTER INFO 获取有关集群配置的一些信息。

有没有办法从 INFO 获取统计信息,但对于整个集群?使用 -c 开关在集群模式下连接似乎不会改变输出,谷歌搜索也没有发现任何有用的东西(尽管我得到了很多关于一般情况下要监控的东西的提示...... .)

宁愿不必使用外部程序来组合统计信息,尽管这是一个明显的解决方案 - 我希望 redis 内置的东西可以让我查看,例如,每个命令的数量其次,整个集群正在处理。

标签: redismonitoringhealth-monitoring

解决方案


这应该这样做:

redis-cli --cluster call <ip>:<port> INFO

Where<ip><port>是集群的节点之一。


推荐阅读