indices
返回关于集群中索引的高级信息,如分片数、文档数、已删除的文档数、主存储大小、包括副本分片在内的分片总存储大小。indices接受一个可选的路径参数:逗号分隔的索引名列表,接受通配符表达式。除catAPI公共参数外,还支持四个参数:local、master_timout、pri和health。如果local为true,则只从本地节点检索信息,默认为false,从主节点检索信息。master_timout指定连接主节点的超时时间。如果超时前没有收到响应,则请求失败并返回错误,默认为30s。如果pri为true,则只返回索引主分片的信息,默认为false。health索引的健康状态,可选值有green、yellow、red。可展示的信息如下:
列名 | 简写 | 默认显示 (默认否) | 说明 |
health | h | 是 | 当前健康状态。 |
status | s | 是 | 打开/关闭状态。 |
index | i,idx | 是 | 索引名。 |
uuid | id,uuid | 是 | 索引uuid。 |
pri | p,shards.primary,shardsPrimary | 是 | 主分片数。 |
rep | r,shards.replica,shardsReplica | 是 | 副本分片数。 |
docs.count | dc,docsCount | 是 | 可用文档数。 |
docs.deleted | dd,docsDeleted | 是 | 已删除文档数。 |
store.size | ss,storeSize | 是 | 主分片、副本分片总存储大小。 |
pri.store.size | 是 | 主分片存储大小。 | |
creation.date | cd | 索引创建时间(毫秒)。 | |
creation.date.string | cds | 索引创建时间(字符串)。 | |
search.throttled | sth | 索引是否被搜索节流限制。 |
以下信息,在列名前加前缀“pri.”表示返回主分片信息。如pri.completion.size表示主分片自动补全占用内存大小。
列名 | 简写 | 说明 |
completion.size | cs,completionSize | 自动补全占用内存大小。 |
fielddata.memory_size | fm,fielddataMemory | fielddata占用内存大小。 |
fielddata.evictions | fe,fielddataEvictions | 被回收词根的个数。 |
query_cache.memory_size | qcm,queryCacheMemory | 查询缓存占用内存大小。 |
query_cache.evictions | qce,queryCacheEvictions | 被回收的查询缓存总数。 |
request_cache.memory_size | rcm,requestCacheMemory | 请求缓存占用内存大小。 |
request_cache.evictions | rce,requestCacheEvictions | 被回收的请求缓存总数。 |
request_cache.hit_count | rchc,requestCacheHitCount | 请求缓存命中数。 |
request_cache.miss_count | rcmc,requestCacheMissCount | 请求缓存未命中数。 |
flush.total | ft,flushTotal | 磁盘刷新次数。 |
flush.total_time | ftt,flushTotalTime | 磁盘刷新总用时。 |
get.current | gc,getCurrent | 当前正在执行的get操作的数量。 |
get.time | gti,getTime | get操作总耗时。 |
get.total | gto,getTotal | get操作总次数。 |
get.exists_time | geti,getExistsTime | 命中的get操作总耗时。 |
get.exists_total | geto,getExistsTotal | get操作命中的总次数。 |
get.missing_time | gmti,getMissingTime | 未命中的get操作总耗时。 |
get.missing_total | gmto,getMissingTotal | get操作未命中的总次数。 |
indexing.delete_current | idc,indexingDeleteCurrent | 当前正在执行的删除操作的数量。 |
indexing.delete_time | idti,indexingDeleteTime | 删除操作总耗时。 |
indexing.delete_total | idto,indexingDeleteTotal | 删除操作总次数。 |
indexing.index_current | iic,indexingIndexCurrent | 当前正在执行的索引操作的数量。 |
indexing.index_time | iiti,indexingIndexTime | 索引操作总耗时。 |
indexing.index_total | iito,indexingIndexTotal | 索引操作总次数。 |
indexing.index_failed | iif,indexingIndexFailed | 索引操作失败的次数。 |
merges.current | mc,mergesCurrent | 当前正在执行的合并操作的数量。 |
merges.current_docs | mcd,mergesCurrentDocs | 正在合并的文档数。 |
merges.current_size | mcs,mergesCurrentSize | 正在合并的文档大小。 |
merges.total | mt,mergesTotal | 合并操作总次数。 |
merges.total_docs | mtd,mergesTotalDocs | 合并操作的文档总数。 |
merges.total_size | mts,mergesTotalSize | 合并操作的文档总大小。 |
merges.total_time | mtt,mergesTotalTime | 合并操作的总耗时。 |
refresh.total | rto,refreshTotal | 索引刷新总次数。 |
refresh.time | rti,refreshTime | 索引刷新总耗时。 |
refresh.external_total | rto,refreshTotal | 外部刷新总次数。 |
refresh.external_time | rti,refreshTime | 外部刷线总耗时。 |
refresh.listeners | rli,refreshListeners | 挂起的刷新监听器数量。 |
search.fetch_current | sfc,searchFetchCurrent | 当前处于fetch阶段的操作的数量。 |
search.fetch_time | sfti,searchFetchTime | fetch阶段总耗时。 |
search.fetch_total | sfto,searchFetchTotal | fetch操作总次数。 |
search.open_contexts | so,searchOpenContexts | 打开的查询上下文数量。 |
search.query_current | sqc,searchQueryCurrent | 当前处于query阶段的操作的数量。 |
search.query_time | sqti,searchQueryTime | query阶段总耗时。 |
search.query_total | sqto,searchQueryTotal | query操作总次数。 |
search.scroll_current | scc,searchScrollCurrent | 当前正在执行的scroll操作的数量。 |
search.scroll_time | scti,searchScrollTime | scroll操作的总耗时。 |
search.scroll_total | scto,searchScrollTotal | scroll操作的总次数。 |
segments.count | sc,segmentsCount | 索引当前的段数。 |
segments.memory | sm,segmentsMemory | 段使用内存。 |
segments.index_writer_memory | siwm,segmentsIndexWriterMemory | IndexWriter使用的内存。 |
segments.version_map_memory | svmm,segmentsVersionMapMemory | 版本映射使用的内存。 |
segments.fixed_bitset_memory | sfbm,fixedBitsetMemory | 用于嵌套对象字段类型和_parent字段中引用类型的类型过滤器的固定位集使用的内存。 |
warmer.current | wc,warmerCurrent | 当前warmer操作数。 |
warmer.total | wto,warmerTotal | warmer操作的总数。 |
warmer.total_time | wtt,warmerTotalTime | warmer操作的总耗时。 |
suggest.current | suc,suggestCurrent | 当前正在执行的suggest操作的数量。 |
suggest.time | suti,suggestTime | suggest操作的总耗时。 |
suggest.total | suto,suggestTotal | suggest操作的总次数。 |
memory.total | tm,memoryTotal | 已使用的总内存。 |