如何计算索引率?

zmy*_*zmy 5 elasticsearch

我想自己计算es的索引率。在statsapi中,有一个index_time_in_millis字段,该字段是什么意思?

小智 2

你很接近了。我相信您可以通过执行以下操作来计算指数率:

  1. 对几个时间段的index_total 和index_time_in_millis 进行采样。
  2. 从原始采样周期的index_total 中减去index_total(采样周期+1)。
  3. 从原始采样周期的index_time_in_millis 中减去index_time_in_millis(采样周期+1)。然后将此数字除以 1000 即可得到秒数。
  4. 最后将步骤 2 中的数字除以步骤 3。这将得到每秒索引的文档数。

公式:(Tindex_+1 - Tindex)/((Indx_time_milis_+1 - Indx_time_milli)/1000)

  • 测试此方法并与使用x-pack在Kibana中的监控屏幕进行比较并没有显示相同的结果 (2认同)