根据Elasticsearch官方文档,以下是集群健康状态指标:
green
:表示集群健康状态良好,所有的主分片和副本分片都已经被成功分配给节点。yellow
:表示集群健康状态一般,所有的主分片都已经被成功分配给节点,但是某些副本分片尚未被分配。red
:表示集群健康状态差,某些主分片尚未被成功分配给节点,导致数据不可用。其中,green
状态是最理想的状态,表示所有数据都已经被成功分配给节点,可以正常使用。yellow
和red
状态都表示存在问题,需要及时解决。
除此之外,还有其他一些与集群健康状态相关的指标,如:
active_shards_percent_as_number
:表示活跃分片所占比例,值为1时表示所有活跃分片都已经被成功分配。unassigned_shards
:表示未分配的分片数量,该值应该始终为0。number_of_nodes
:表示集群中节点的数量。number_of_data_nodes
:表示集群中数据节点的数量。active_primary_shards
:表示活跃的主分片数量。active_shards
:表示活跃的分片数量。relocating_shards
:表示正在迁移的分片数量。以上这些指标都是判断集群健康状态的重要关键词,需要开发人员或管理员密切关注。