Link Search Menu Expand Document Documentation Menu

指标键

指标键是 OpenSearch Benchmark 根据指标记录中的配置存储的指标。OpenSearch Benchmark 存储以下指标:

  • latency: 提交请求到收到完整响应之间的时间段。这也包括等待时间,例如请求等待直到 OpenSearch Benchmark 准备好为其服务的时间。
  • service_time: 发送请求到收到相应响应之间的时间段。此指标与延迟类似,但不包括等待时间。
  • processing_time: 开始处理请求到收到完整响应之间的时间段。与服务时间不同,此指标还包括 OpenSearch Benchmark 客户端处理开销。服务时间和处理时间之间的巨大差异表明客户端开销很高,因此可能指向潜在的客户端瓶颈,需要进行调查。
  • throughput: OpenSearch Benchmark 在特定时间段内(通常是每秒)可以执行的操作数量。有关操作类型的定义,请参阅工作负载参考
  • disk_io_write_bytes: 基准测试期间写入磁盘的字节数。在 Linux 上,此指标仅对应于 OpenSearch Benchmark 写入的字节数。在 Mac OS 上,它包括所有进程写入的字节数。
  • disk_io_read_bytes: 基准测试期间从磁盘读取的字节数。在 MacOS 上,这包括所有进程写入的字节数。
  • node_startup_time: 从进程启动到节点运行所需的时间(以秒为单位)。
  • node_total_young_gen_gc_time: 由节点统计 API 报告的整个集群中年轻代垃圾收集器的总运行时间。
  • node_total_young_gen_gc_count: 由节点统计 API 报告的整个集群中年轻代垃圾收集的总次数。
  • node_total_old_gen_gc_time: 由节点统计 API 报告的整个集群中老年代垃圾收集器的总运行时间。
  • node_total_old_gen_gc_count: 由节点统计 API 报告的整个集群中老年代垃圾收集的总次数。
  • node_total_zgc_cycles_gc_time: 由节点统计 API 报告的整个集群中 Z 垃圾收集器 (ZGC) 用于垃圾收集的总时间。
  • node_total_zgc_cycles_gc_count: 由节点统计 API 报告的整个集群中 ZGC 执行的垃圾收集总次数。
  • node_total_zgc_pauses_gc_time: 由节点统计 API 报告的整个集群中 ZGC 在 Stop-The-World 暂停中花费的总时间。
  • node_total_zgc_pauses_gc_count: 由节点统计 API 报告的整个集群中 ZGC 执行期间 Stop-The-World 暂停的总次数。
  • segments_count: 由索引统计 API 报告的打开段的总数。
  • segments_memory_in_bytes: 由索引统计 API 报告的所有打开段使用的总字节数。
  • segments_doc_values_memory_in_bytes: 由索引统计 API 报告的文档值使用的字节数。
  • segments_stored_fields_memory_in_bytes: 由索引统计 API 报告的存储字段使用的字节数。
  • segments_terms_memory_in_bytes: 由索引统计 API 报告的术语使用的字节数。
  • segments_norms_memory_in_bytes: 由索引统计 API 报告的范数使用的字节数。
  • segments_points_memory_in_bytes: 由索引统计 API 报告的点使用的字节数。
  • merges_total_time: 由索引统计 API 报告的主分片合并的累计运行时间。请注意,此时间并非实际时间(挂钟时间)。如果 M 个合并线程运行了 N 分钟,Benchmark 报告的时间量为 M * N 分钟,而不是 N 分钟。这些指标记录具有一个额外的按分片属性,其中包含数组中所有主分片的时间。
  • merges_total_count: 由索引统计 API 在 _all/primaries 下报告的主分片合并的累计次数。
  • merges_total_throttled_time: 由索引统计 API 报告的合并被限制的累计时间。请注意,此时间并非实际时间(挂钟时间)。这些指标记录具有一个额外的按分片属性,其中包含数组中所有主分片的时间。
  • indexing_total_time: 由索引统计 API 报告的主分片索引的累计时间。请注意,此时间并非实际时间(挂钟时间)。这些指标记录具有一个额外的按分片属性,其中包含数组中所有主分片的时间。
  • indexing_throttle_time: 由索引统计 API 报告的索引被限制的累计时间。请注意,此时间并非实际时间(挂钟时间)。这些指标记录具有一个额外的按分片属性,其中包含数组中所有主分片的时间。
  • refresh_total_time: 由索引统计 API 报告的主分片索引刷新的累计时间。请注意,此时间并非实际时间(挂钟时间)。这些指标记录具有一个额外的按分片属性,其中包含数组中所有主分片的时间。
  • refresh_total_count: 由索引统计 API 在 _all/primaries 下报告的主分片刷新的累计次数。
  • flush_total_time: 由索引统计 API 报告的主分片索引刷盘的累计时间。请注意,此时间并非实际时间(挂钟时间)。这些指标记录具有一个额外的按分片属性,其中包含数组中所有主分片的时间。
  • flush_total_count: 由索引统计 API 在 _all/primaries 下报告的主分片刷盘的累计次数。
  • final_index_size_bytes: 基准测试结束时,所有节点关闭后文件系统上的最终索引大小(以字节为单位)。它包括节点数据目录中的所有文件,例如索引文件和事务日志(translog)。
  • store_size_in_bytes: 由索引统计 API 报告的索引大小(不包括事务日志),以字节为单位。
  • translog_size_in_bytes: 由索引统计 API 报告的事务日志大小,以字节为单位。
  • ml_processing_time: 一个对象,包含每个机器学习作业的最小、平均、中位数和最大桶处理时间,以毫秒为单位。这些指标仅在相应的基准测试中创建了机器学习作业时可用。
剩余 350 字符

有问题?

想做贡献?