ElasticSearch之cat shards API

发布时间 2023-11-29 00:34:32作者: jackieathome

命令样例如下:

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

执行结果输出如下:

index       shard prirep state   docs  store dataset ip        node
.security-7 0     p      STARTED    2 12.6kb  12.6kb 127.0.0.1 jackie-ubuntu

查看帮助,命令如下:

curl -X GET "https://localhost:9200/_cat/shards?v=true&help=true&pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"

执行结果输出如下:

index                        | i,idx                          | index name
shard                        | s,sh                           | shard name
prirep                       | p,pr,primaryOrReplica          | primary or replica
state                        | st                             | shard state
docs                         | d,dc                           | number of docs in shard
store                        | sto                            | store size of shard (how much disk it uses)
dataset                      |                                | total size of dataset
ip                           |                                | ip of node where it lives
id                           |                                | unique id of node where it lives
node                         | n                              | name of node where it lives
sync_id                      | sync_id                        | sync id
unassigned.reason            | ur                             | reason shard became unassigned
unassigned.at                | ua                             | time shard became unassigned (UTC)
unassigned.for               | uf                             | time has been unassigned
unassigned.details           | ud                             | additional details as to why the shard became unassigned
recoverysource.type          | rs                             | recovery source type
completion.size              | cs,completionSize              | size of completion
fielddata.memory_size        | fm,fielddataMemory             | used fielddata cache
fielddata.evictions          | fe,fielddataEvictions          | fielddata evictions
query_cache.memory_size      | qcm,queryCacheMemory           | used query cache
query_cache.evictions        | qce,queryCacheEvictions        | query cache evictions
flush.total                  | ft,flushTotal                  | number of flushes
flush.total_time             | ftt,flushTotalTime             | time spent in flush
get.current                  | gc,getCurrent                  | number of current get ops
get.time                     | gti,getTime                    | time spent in get
get.total                    | gto,getTotal                   | number of get ops
get.exists_time              | geti,getExistsTime             | time spent in successful gets
get.exists_total             | geto,getExistsTotal            | number of successful gets
get.missing_time             | gmti,getMissingTime            | time spent in failed gets
get.missing_total            | gmto,getMissingTotal           | number of failed gets
indexing.delete_current      | idc,indexingDeleteCurrent      | number of current deletions
indexing.delete_time         | idti,indexingDeleteTime        | time spent in deletions
indexing.delete_total        | idto,indexingDeleteTotal       | number of delete ops
indexing.index_current       | iic,indexingIndexCurrent       | number of current indexing ops
indexing.index_time          | iiti,indexingIndexTime         | time spent in indexing
indexing.index_total         | iito,indexingIndexTotal        | number of indexing ops
indexing.index_failed        | iif,indexingIndexFailed        | number of failed indexing ops
merges.current               | mc,mergesCurrent               | number of current merges
merges.current_docs          | mcd,mergesCurrentDocs          | number of current merging docs
merges.current_size          | mcs,mergesCurrentSize          | size of current merges
merges.total                 | mt,mergesTotal                 | number of completed merge ops
merges.total_docs            | mtd,mergesTotalDocs            | docs merged
merges.total_size            | mts,mergesTotalSize            | size merged
merges.total_time            | mtt,mergesTotalTime            | time spent in merges
refresh.total                | rto,refreshTotal               | total refreshes
refresh.time                 | rti,refreshTime                | time spent in refreshes
refresh.external_total       | rto,refreshTotal               | total external refreshes
refresh.external_time        | rti,refreshTime                | time spent in external refreshes
refresh.listeners            | rli,refreshListeners           | number of pending refresh listeners
search.fetch_current         | sfc,searchFetchCurrent         | current fetch phase ops
search.fetch_time            | sfti,searchFetchTime           | time spent in fetch phase
search.fetch_total           | sfto,searchFetchTotal          | total fetch ops
search.open_contexts         | so,searchOpenContexts          | open search contexts
search.query_current         | sqc,searchQueryCurrent         | current query phase ops
search.query_time            | sqti,searchQueryTime           | time spent in query phase
search.query_total           | sqto,searchQueryTotal          | total query phase ops
search.scroll_current        | scc,searchScrollCurrent        | open scroll contexts
search.scroll_time           | scti,searchScrollTime          | time scroll contexts held open
search.scroll_total          | scto,searchScrollTotal         | completed scroll contexts
segments.count               | sc,segmentsCount               | number of segments
segments.memory              | sm,segmentsMemory              | memory used by segments
segments.index_writer_memory | siwm,segmentsIndexWriterMemory | memory used by index writer
segments.version_map_memory  | svmm,segmentsVersionMapMemory  | memory used by version map
segments.fixed_bitset_memory | sfbm,fixedBitsetMemory         | memory used by fixed bit sets for nested object field types and type filters for types referred in _parent fields
seq_no.max                   | sqm,maxSeqNo                   | max sequence number
seq_no.local_checkpoint      | sql,localCheckpoint            | local checkpoint
seq_no.global_checkpoint     | sqg,globalCheckpoint           | global checkpoint
warmer.current               | wc,warmerCurrent               | current warmer ops
warmer.total                 | wto,warmerTotal                | total warmer ops
warmer.total_time            | wtt,warmerTotalTime            | time spent in warmers
path.data                    | pd,dataPath                    | shard data path
path.state                   | ps,statsPath                   | shard state path
bulk.total_operations        | bto,bulkTotalOperations        | number of bulk shard ops
bulk.total_time              | btti,bulkTotalTime             | time spend in shard bulk
bulk.total_size_in_bytes     | btsi,bulkTotalSizeInBytes      | total size in bytes of shard bulk
bulk.avg_time                | bati,bulkAvgTime               | average time spend in shard bulk
bulk.avg_size_in_bytes       | basi,bulkAvgSizeInBytes        | avg size in bytes of shard bulk
dense_vector.value_count     | dvc,denseVectorCount           | total count of indexed dense vector

相关资料