根据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:表示正在迁移的分片数量。以上这些指标都是判断集群健康状态的重要关键词,需要开发人员或管理员密切关注。