Warum ist der "Prozentsatz der aktiven Shards" manchmal kleiner als 100?
8819
Created On 02/07/24 03:14 AM - Last Modified 05/07/24 14:03 PM
Question
Warum ist der "Prozentsatz der aktiven Shards" manchmal kleiner als 100?
Environment
- Panorama ist entweder als "Panorama-Modus" oder "Logger"-Modus konfiguriert
- PAN-OS 9.1 oder höher
- Elasticsearch aktiviert
Answer
- "Active Shard percent as number" kann mit dem Befehl "show log-collector-es-cluster health" überprüft werden.
- Das ''active_shards_percent_as_number" gibt den Prozentsatz der Shards an, die derzeit im ES-Cluster aktiv sind.
- Wenn sich einige Shards im Status "nicht zugewiesen" oder "initialisierend" befinden, beträgt dieser Wert weniger als 100 %, wie in der folgenden Ausgabe zu sehen ist.
> 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 > Dies ist die Anzahl der Shards, die aktiv initialisiert werden.
- Unassigned_shards: 169 > Dies ist die Anzahl der Shards, die noch nicht zugewiesen wurden
- Im Idealfall sollten sowohl "initializing_shards" als auch "Unassigned_shards" Null und "active_shards_percent_as_number" 100 % sein, aber in einigen Fällen kann Elasticsearch immer noch problemlos funktionieren, auch wenn dieser Wert nicht 100 % beträgt.
Additional Information
Ein Szenario kann sein, wenn es sich bei "nicht zugewiesenen Shards" um Replikat-Shards handelt und die Redundanz nicht aktiviert ist.
In diesem Fall können Replikat-Shards nicht dem Peer-Protokollsammler zugewiesen werden, daher verbleiben sie im Status "Nicht zugewiesen", es sei denn, sie werden manuell gelöscht.