为什么“活动分片百分比”有时小于 100?

为什么“活动分片百分比”有时小于 100?

8829
Created On 02/07/24 03:14 AM - Last Modified 05/07/24 14:02 PM


Question


为什么“活动分片百分比”有时小于 100?

Environment


  • 全景配置为“全景模式”或“记录器”模式
  • PAN-OS 9.1 或更高版本
  • 已启用 Elasticsearch


Answer


  1. 可以使用“show log-collector-es-cluster health”命令检查“活动分片百分比作为数字”。
  2. active_shards_percent_as_number”表示 ES 集群中当前处于活动状态的分片的百分比。
  3. 如果某些分片处于“未分配”或 “正在初始化”状态,则此值将小于 100%,如下面的输出所示。
> show log-collector-es-cluster health
 "cluster_name" : "__pan_cluster__",
  
"status" : "yellow",
  "timed_out" : false,
  "number_of_nodes" : 2,
  "number_of_data_nodes" : 2,
  "active_primary_shards" : 825,
  "active_shards" : 1441,
  "relocating_shards" : 0,
  "initializing_shards" : 32,
  "unassigned_shards" : 169,
  "delayed_unassigned_shards" : 0,
  "number_of_pending_tasks" : 0,
  "number_of_in_flight_fetch" : 0,
  "task_max_waiting_in_queue_millis" : 0,
  "active_shards_percent_as_number" : 87.75883069427528
  • initializing_shards : 32 > 这是正在主动初始化的分片数。
  • Unassigned_shards:169 > 这是尚未分配的分片数
  • 在理想状态下,“initializing_shards”和“Unassigned_shards”都应该为零,“active_shards_percent_as_number”都应该是 100%,但在某些情况下,即使这个值不是 100%,Elasticsearch 仍然可以毫无问题地工作。


 



Additional Information


一种情况可能是“未分配的分片”是副本分片,并且未启用冗余。
在这种情况下,副本分片无法分配给其对等日志收集器,因此除非手动删除,否则它们将保持未分配状态。
 


Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u0000008X1gCAE&lang=zh_CN&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language