是否有可用于衡量 ES 中副本分片延迟的因素

Is there factor available to measure Replica shards latency in ES

在 ES 中,我们知道当文档被提交索引时,数据首先进入主节点,然后数据获得索引副本分片。对replica的写操作是立即的还是有延迟的,如果有延迟,有没有参数可以衡量延迟?并且由于某种原因将数据写入副本时,如果写入失败,主数据会发生什么情况,数据是否会再次从主副本复制到副本。

谢谢

在索引时,副本分片与主分片完成相同数量的工作。新文档首先在主文档上建立索引,然后在任何副本上建立索引。因此,除非数据首先完全写入主分片,否则它不会开始写入副本分片。

在将数据写入副本分片时,如果失败,您不必担心主副本,是的,一旦您取回副本,它将被重写