ElasticSearch之Index stats API

2023-12-07 09:04
文章标签 elasticsearch api index stats

本文主要是介绍ElasticSearch之Index stats API,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

获取指定索引的统计数据。

获取指定索引的全部统计数据,命令样例如下:

curl -X GET "https://localhost:9200/testindex_001/_stats?pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"

执行结果的样例,如下:

{"_shards" : {"total" : 2,"successful" : 1,"failed" : 0},"_all" : {"primaries" : {"docs" : {"count" : 0,"deleted" : 0},"shard_stats" : {"total_count" : 1},"store" : {"size_in_bytes" : 249,"total_data_set_size_in_bytes" : 249,"reserved_in_bytes" : 0},"indexing" : {"index_total" : 0,"index_time_in_millis" : 0,"index_current" : 0,"index_failed" : 0,"delete_total" : 0,"delete_time_in_millis" : 0,"delete_current" : 0,"noop_update_total" : 0,"is_throttled" : false,"throttle_time_in_millis" : 0,"write_load" : 0.0},"get" : {"total" : 0,"time_in_millis" : 0,"exists_total" : 0,"exists_time_in_millis" : 0,"missing_total" : 0,"missing_time_in_millis" : 0,"current" : 0},"search" : {"open_contexts" : 0,"query_total" : 0,"query_time_in_millis" : 0,"query_current" : 0,"fetch_total" : 0,"fetch_time_in_millis" : 0,"fetch_current" : 0,"scroll_total" : 0,"scroll_time_in_millis" : 0,"scroll_current" : 0,"suggest_total" : 0,"suggest_time_in_millis" : 0,"suggest_current" : 0},"merges" : {"current" : 0,"current_docs" : 0,"current_size_in_bytes" : 0,"total" : 0,"total_time_in_millis" : 0,"total_docs" : 0,"total_size_in_bytes" : 0,"total_stopped_time_in_millis" : 0,"total_throttled_time_in_millis" : 0,"total_auto_throttle_in_bytes" : 20971520},"refresh" : {"total" : 8,"total_time_in_millis" : 50,"external_total" : 5,"external_total_time_in_millis" : 52,"listeners" : 0},"flush" : {"total" : 1,"periodic" : 1,"total_time_in_millis" : 174},"warmer" : {"current" : 0,"total" : 4,"total_time_in_millis" : 1},"query_cache" : {"memory_size_in_bytes" : 0,"total_count" : 0,"hit_count" : 0,"miss_count" : 0,"cache_size" : 0,"cache_count" : 0,"evictions" : 0},"fielddata" : {"memory_size_in_bytes" : 0,"evictions" : 0,"global_ordinals" : {"build_time_in_millis" : 0}},"completion" : {"size_in_bytes" : 0},"segments" : {"count" : 0,"memory_in_bytes" : 0,"terms_memory_in_bytes" : 0,"stored_fields_memory_in_bytes" : 0,"term_vectors_memory_in_bytes" : 0,"norms_memory_in_bytes" : 0,"points_memory_in_bytes" : 0,"doc_values_memory_in_bytes" : 0,"index_writer_memory_in_bytes" : 0,"version_map_memory_in_bytes" : 0,"fixed_bit_set_memory_in_bytes" : 0,"max_unsafe_auto_id_timestamp" : -1,"file_sizes" : { }},"translog" : {"operations" : 0,"size_in_bytes" : 55,"uncommitted_operations" : 0,"uncommitted_size_in_bytes" : 55,"earliest_last_modified_age" : 26213582},"request_cache" : {"memory_size_in_bytes" : 0,"evictions" : 0,"hit_count" : 0,"miss_count" : 0},"recovery" : {"current_as_source" : 0,"current_as_target" : 0,"throttle_time_in_millis" : 0},"bulk" : {"total_operations" : 0,"total_time_in_millis" : 0,"total_size_in_bytes" : 0,"avg_time_in_millis" : 0,"avg_size_in_bytes" : 0},"dense_vector" : {"value_count" : 0}},"total" : {"docs" : {"count" : 0,"deleted" : 0},"shard_stats" : {"total_count" : 1},"store" : {"size_in_bytes" : 249,"total_data_set_size_in_bytes" : 249,"reserved_in_bytes" : 0},"indexing" : {"index_total" : 0,"index_time_in_millis" : 0,"index_current" : 0,"index_failed" : 0,"delete_total" : 0,"delete_time_in_millis" : 0,"delete_current" : 0,"noop_update_total" : 0,"is_throttled" : false,"throttle_time_in_millis" : 0,"write_load" : 0.0},"get" : {"total" : 0,"time_in_millis" : 0,"exists_total" : 0,"exists_time_in_millis" : 0,"missing_total" : 0,"missing_time_in_millis" : 0,"current" : 0},"search" : {"open_contexts" : 0,"query_total" : 0,"query_time_in_millis" : 0,"query_current" : 0,"fetch_total" : 0,"fetch_time_in_millis" : 0,"fetch_current" : 0,"scroll_total" : 0,"scroll_time_in_millis" : 0,"scroll_current" : 0,"suggest_total" : 0,"suggest_time_in_millis" : 0,"suggest_current" : 0},"merges" : {"current" : 0,"current_docs" : 0,"current_size_in_bytes" : 0,"total" : 0,"total_time_in_millis" : 0,"total_docs" : 0,"total_size_in_bytes" : 0,"total_stopped_time_in_millis" : 0,"total_throttled_time_in_millis" : 0,"total_auto_throttle_in_bytes" : 20971520},"refresh" : {"total" : 8,"total_time_in_millis" : 50,"external_total" : 5,"external_total_time_in_millis" : 52,"listeners" : 0},"flush" : {"total" : 1,"periodic" : 1,"total_time_in_millis" : 174},"warmer" : {"current" : 0,"total" : 4,"total_time_in_millis" : 1},"query_cache" : {"memory_size_in_bytes" : 0,"total_count" : 0,"hit_count" : 0,"miss_count" : 0,"cache_size" : 0,"cache_count" : 0,"evictions" : 0},"fielddata" : {"memory_size_in_bytes" : 0,"evictions" : 0,"global_ordinals" : {"build_time_in_millis" : 0}},"completion" : {"size_in_bytes" : 0},"segments" : {"count" : 0,"memory_in_bytes" : 0,"terms_memory_in_bytes" : 0,"stored_fields_memory_in_bytes" : 0,"term_vectors_memory_in_bytes" : 0,"norms_memory_in_bytes" : 0,"points_memory_in_bytes" : 0,"doc_values_memory_in_bytes" : 0,"index_writer_memory_in_bytes" : 0,"version_map_memory_in_bytes" : 0,"fixed_bit_set_memory_in_bytes" : 0,"max_unsafe_auto_id_timestamp" : -1,"file_sizes" : { }},"translog" : {"operations" : 0,"size_in_bytes" : 55,"uncommitted_operations" : 0,"uncommitted_size_in_bytes" : 55,"earliest_last_modified_age" : 26213582},"request_cache" : {"memory_size_in_bytes" : 0,"evictions" : 0,"hit_count" : 0,"miss_count" : 0},"recovery" : {"current_as_source" : 0,"current_as_target" : 0,"throttle_time_in_millis" : 0},"bulk" : {"total_operations" : 0,"total_time_in_millis" : 0,"total_size_in_bytes" : 0,"avg_time_in_millis" : 0,"avg_size_in_bytes" : 0},"dense_vector" : {"value_count" : 0}}},"indices" : {"testindex_001" : {"uuid" : "7iGJRFfxRd2jD3qP-KDRmQ","health" : "yellow","status" : "open","primaries" : {"docs" : {"count" : 0,"deleted" : 0},"shard_stats" : {"total_count" : 1},"store" : {"size_in_bytes" : 249,"total_data_set_size_in_bytes" : 249,"reserved_in_bytes" : 0},"indexing" : {"index_total" : 0,"index_time_in_millis" : 0,"index_current" : 0,"index_failed" : 0,"delete_total" : 0,"delete_time_in_millis" : 0,"delete_current" : 0,"noop_update_total" : 0,"is_throttled" : false,"throttle_time_in_millis" : 0,"write_load" : 0.0},"get" : {"total" : 0,"time_in_millis" : 0,"exists_total" : 0,"exists_time_in_millis" : 0,"missing_total" : 0,"missing_time_in_millis" : 0,"current" : 0},"search" : {"open_contexts" : 0,"query_total" : 0,"query_time_in_millis" : 0,"query_current" : 0,"fetch_total" : 0,"fetch_time_in_millis" : 0,"fetch_current" : 0,"scroll_total" : 0,"scroll_time_in_millis" : 0,"scroll_current" : 0,"suggest_total" : 0,"suggest_time_in_millis" : 0,"suggest_current" : 0},"merges" : {"current" : 0,"current_docs" : 0,"current_size_in_bytes" : 0,"total" : 0,"total_time_in_millis" : 0,"total_docs" : 0,"total_size_in_bytes" : 0,"total_stopped_time_in_millis" : 0,"total_throttled_time_in_millis" : 0,"total_auto_throttle_in_bytes" : 20971520},"refresh" : {"total" : 8,"total_time_in_millis" : 50,"external_total" : 5,"external_total_time_in_millis" : 52,"listeners" : 0},"flush" : {"total" : 1,"periodic" : 1,"total_time_in_millis" : 174},"warmer" : {"current" : 0,"total" : 4,"total_time_in_millis" : 1},"query_cache" : {"memory_size_in_bytes" : 0,"total_count" : 0,"hit_count" : 0,"miss_count" : 0,"cache_size" : 0,"cache_count" : 0,"evictions" : 0},"fielddata" : {"memory_size_in_bytes" : 0,"evictions" : 0,"global_ordinals" : {"build_time_in_millis" : 0}},"completion" : {"size_in_bytes" : 0},"segments" : {"count" : 0,"memory_in_bytes" : 0,"terms_memory_in_bytes" : 0,"stored_fields_memory_in_bytes" : 0,"term_vectors_memory_in_bytes" : 0,"norms_memory_in_bytes" : 0,"points_memory_in_bytes" : 0,"doc_values_memory_in_bytes" : 0,"index_writer_memory_in_bytes" : 0,"version_map_memory_in_bytes" : 0,"fixed_bit_set_memory_in_bytes" : 0,"max_unsafe_auto_id_timestamp" : -1,"file_sizes" : { }},"translog" : {"operations" : 0,"size_in_bytes" : 55,"uncommitted_operations" : 0,"uncommitted_size_in_bytes" : 55,"earliest_last_modified_age" : 26213582},"request_cache" : {"memory_size_in_bytes" : 0,"evictions" : 0,"hit_count" : 0,"miss_count" : 0},"recovery" : {"current_as_source" : 0,"current_as_target" : 0,"throttle_time_in_millis" : 0},"bulk" : {"total_operations" : 0,"total_time_in_millis" : 0,"total_size_in_bytes" : 0,"avg_time_in_millis" : 0,"avg_size_in_bytes" : 0},"dense_vector" : {"value_count" : 0}},"total" : {"docs" : {"count" : 0,"deleted" : 0},"shard_stats" : {"total_count" : 1},"store" : {"size_in_bytes" : 249,"total_data_set_size_in_bytes" : 249,"reserved_in_bytes" : 0},"indexing" : {"index_total" : 0,"index_time_in_millis" : 0,"index_current" : 0,"index_failed" : 0,"delete_total" : 0,"delete_time_in_millis" : 0,"delete_current" : 0,"noop_update_total" : 0,"is_throttled" : false,"throttle_time_in_millis" : 0,"write_load" : 0.0},"get" : {"total" : 0,"time_in_millis" : 0,"exists_total" : 0,"exists_time_in_millis" : 0,"missing_total" : 0,"missing_time_in_millis" : 0,"current" : 0},"search" : {"open_contexts" : 0,"query_total" : 0,"query_time_in_millis" : 0,"query_current" : 0,"fetch_total" : 0,"fetch_time_in_millis" : 0,"fetch_current" : 0,"scroll_total" : 0,"scroll_time_in_millis" : 0,"scroll_current" : 0,"suggest_total" : 0,"suggest_time_in_millis" : 0,"suggest_current" : 0},"merges" : {"current" : 0,"current_docs" : 0,"current_size_in_bytes" : 0,"total" : 0,"total_time_in_millis" : 0,"total_docs" : 0,"total_size_in_bytes" : 0,"total_stopped_time_in_millis" : 0,"total_throttled_time_in_millis" : 0,"total_auto_throttle_in_bytes" : 20971520},"refresh" : {"total" : 8,"total_time_in_millis" : 50,"external_total" : 5,"external_total_time_in_millis" : 52,"listeners" : 0},"flush" : {"total" : 1,"periodic" : 1,"total_time_in_millis" : 174},"warmer" : {"current" : 0,"total" : 4,"total_time_in_millis" : 1},"query_cache" : {"memory_size_in_bytes" : 0,"total_count" : 0,"hit_count" : 0,"miss_count" : 0,"cache_size" : 0,"cache_count" : 0,"evictions" : 0},"fielddata" : {"memory_size_in_bytes" : 0,"evictions" : 0,"global_ordinals" : {"build_time_in_millis" : 0}},"completion" : {"size_in_bytes" : 0},"segments" : {"count" : 0,"memory_in_bytes" : 0,"terms_memory_in_bytes" : 0,"stored_fields_memory_in_bytes" : 0,"term_vectors_memory_in_bytes" : 0,"norms_memory_in_bytes" : 0,"points_memory_in_bytes" : 0,"doc_values_memory_in_bytes" : 0,"index_writer_memory_in_bytes" : 0,"version_map_memory_in_bytes" : 0,"fixed_bit_set_memory_in_bytes" : 0,"max_unsafe_auto_id_timestamp" : -1,"file_sizes" : { }},"translog" : {"operations" : 0,"size_in_bytes" : 55,"uncommitted_operations" : 0,"uncommitted_size_in_bytes" : 55,"earliest_last_modified_age" : 26213582},"request_cache" : {"memory_size_in_bytes" : 0,"evictions" : 0,"hit_count" : 0,"miss_count" : 0},"recovery" : {"current_as_source" : 0,"current_as_target" : 0,"throttle_time_in_millis" : 0},"bulk" : {"total_operations" : 0,"total_time_in_millis" : 0,"total_size_in_bytes" : 0,"avg_time_in_millis" : 0,"avg_size_in_bytes" : 0},"dense_vector" : {"value_count" : 0}}}}
}

获取指定索引的指定指标的统计数据,命令样例如下:

curl -X GET "https://localhost:9200/testindex_001/_stats/completion?pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"

执行结果的样例,如下:

{"_shards" : {"total" : 2,"successful" : 1,"failed" : 0},"_all" : {"primaries" : {"completion" : {"size_in_bytes" : 0}},"total" : {"completion" : {"size_in_bytes" : 0}}},"indices" : {"testindex_001" : {"uuid" : "7iGJRFfxRd2jD3qP-KDRmQ","health" : "yellow","status" : "open","primaries" : {"completion" : {"size_in_bytes" : 0}},"total" : {"completion" : {"size_in_bytes" : 0}}}}
}

允许指定的指标,如下:

  • _all,默认值,即全部指标,无需显式指定。
  • completion
  • docs
  • fielddata
  • flush
  • get
  • indexing
  • merge
  • query_cache
  • refresh
  • request_cache
  • search
  • segments
  • store
  • translog

方法参数
level,指标的统计级别,可选值:

  • cluster
  • indices
  • shards

相关资料

  • Index stats API
  • Suggesters
  • Refresh API
  • Text type family
  • Flush API
  • Index API
  • Merge
  • Shard request cache settings
  • Translog

这篇关于ElasticSearch之Index stats API的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/465278

相关文章

HTML5 getUserMedia API网页录音实现指南示例小结

《HTML5getUserMediaAPI网页录音实现指南示例小结》本教程将指导你如何利用这一API,结合WebAudioAPI,实现网页录音功能,从获取音频流到处理和保存录音,整个过程将逐步... 目录1. html5 getUserMedia API简介1.1 API概念与历史1.2 功能与优势1.3

使用Python实现调用API获取图片存储到本地的方法

《使用Python实现调用API获取图片存储到本地的方法》开发一个自动化工具,用于从JSON数据源中提取图像ID,通过调用指定API获取未经压缩的原始图像文件,并确保下载结果与Postman等工具直接... 目录使用python实现调用API获取图片存储到本地1、项目概述2、核心功能3、环境准备4、代码实现

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失

python通过curl实现访问deepseek的API

《python通过curl实现访问deepseek的API》这篇文章主要为大家详细介绍了python如何通过curl实现访问deepseek的API,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编... API申请和充值下面是deepeek的API网站https://platform.deepsee

Java对接Dify API接口的完整流程

《Java对接DifyAPI接口的完整流程》Dify是一款AI应用开发平台,提供多种自然语言处理能力,通过调用Dify开放API,开发者可以快速集成智能对话、文本生成等功能到自己的Java应用中,本... 目录Java对接Dify API接口完整指南一、Dify API简介二、准备工作三、基础对接实现1.

一文详解如何在Vue3中封装API请求

《一文详解如何在Vue3中封装API请求》在现代前端开发中,API请求是不可避免的一部分,尤其是与后端交互时,下面我们来看看如何在Vue3项目中封装API请求,让你在实现功能时更加高效吧... 目录为什么要封装API请求1. vue 3项目结构2. 安装axIOS3. 创建API封装模块4. 封装API请求

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll

Elasticsearch 在 Java 中的使用教程

《Elasticsearch在Java中的使用教程》Elasticsearch是一个分布式搜索和分析引擎,基于ApacheLucene构建,能够实现实时数据的存储、搜索、和分析,它广泛应用于全文... 目录1. Elasticsearch 简介2. 环境准备2.1 安装 Elasticsearch2.2 J

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应

浅析CSS 中z - index属性的作用及在什么情况下会失效

《浅析CSS中z-index属性的作用及在什么情况下会失效》z-index属性用于控制元素的堆叠顺序,值越大,元素越显示在上层,它需要元素具有定位属性(如relative、absolute、fi... 目录1. z-index 属性的作用2. z-index 失效的情况2.1 元素没有定位属性2.2 元素处