1.索引监控
查看索引运行状态,和统计信息。包括索引的健康状态,分片的段数据,
分配和恢复,统计指标。
curl -u elastic:elastic -k -XGET "http://192.168.1.800:9200/_cat/indices/test-3-2-1?v&format=json"
[
{
"health":"green",
"status":"open",
"index":"test-3-2-1",
"uuid":"umYMGGMtRuON1cpFBWY7OA",
"pri":"1",
"rep":"1",
"docs.count":"6",
"docs.deleted":"1",
"store.size":"39.7kb",
"pri.store.size":"19.8kb"
}
]
可以看到索引的健康弄个状态,运行状态,主分片和每个主分片的副本分片的数量。
现有的文档总数,删除文档总数,索引占用的空间大小,主分片占用的空间大小。
三种状态:
RED:存在主分片没有得到分配。
YELLOW:存在副本分片没有得到分片。
GREEN:主分片和副本分片都得到了分配。
2.监控索引分片的段数据
一个索引分片实际上是一个Luene索引,一个Lucene索引是由很多个segment构成的。
查看分配内部的段信息:
curl -u elastic:elastic -k -XGET "http://192.168.1.800:9200/_cat/segments/test-3-2-1?v&format=json"
[
{
"index":"test-3-2-1",
"shard":"0",
"prirep":"p",
"ip":"192.168.1.800",
"segment":"_7",
"generation":"7",
"docs.count":"4",
"docs.deleted":"1",
"size":"7kb",
"size.memory":"1956",
"committed":"true",
"searchable":"true",
"version":"8.11.1",
"compound":"false"
},
{
"index":"test-3-2-1",
"shard":"0",
"prirep":"p",
"ip":"192.168.1.800",
"segment":"_8",
"generation":"8",
"docs.count":"1",
"docs.deleted":"0",
"size":"6.1kb",
"size.memory":"2900",
"committed":"true",
"searchable":"true",
"version":"8.11.1",
"compound":"true"
},
{
"index":"test-3-2-1",
"shard":"0",
"prirep":"p",
"ip":"192.168.1.800",
"segment":"_9",
"generation":"9",
"docs.count":"1",
"docs.deleted":"0",
"size":"6.1kb",
"size.memory":"2900",
"committed":"true",
"searchable":"true",
"version":"8.11.1",
"compound":"true"
},
{
"index":"test-3-2-1",
"shard":"0",
"prirep":"r",
"ip":"192.168.1.808",
"segment":"_6",
"generation":"6",
"docs.count":"4",
"docs.deleted":"1",
"size":"7kb",
"size.memory":"1956",
"committed":"true",
"searchable":"true",
"version":"8.11.1",
"compound":"false"
},
{
"index":"test-3-2-1",
"shard":"0",
"prirep":"r",
"ip":"192.168.1.808",
"segment":"_7",
"generation":"7",
"docs.count":"1",
"docs.deleted":"0",
"size":"6.1kb",
"size.memory":"2900",
"committed":"true",
"searchable":"true",
"version":"8.11.1",
"compound":"true"
},
{
"index":"test-3-2-1",
"shard":"0",
"prirep":"r",
"ip":"192.168.1.808",
"segment":"_8",
"generation":"8",
"docs.count":"1",
"docs.deleted":"0",
"size":"6.1kb",
"size.memory":"2900",
"committed":"true",
"searchable":"true",
"version":"8.11.1",
"compound":"true"
}
]
#通过 _segment 端点查看分片 。
curl -u elastic:elastic -k -XGET "http://192.168.1.800:9200/test-3-2-1/_segments"
{
"_shards":{
"total":2,
"successful":2,
"failed":0
},
"indices":{
"test-3-2-1":{
"shards":{
"0":[
{
"routing":{
"state":"STARTED",
"primary":true,
"node":"ziwZn3mQQ4-LH-6vLuYMUw"
},
"num_committed_segments":3,
"num_search_segments":3,
"segments":{
"_7":{
"generation":7,
"num_docs":4,
"deleted_docs":1,
"size_in_bytes":7217,
"memory_in_bytes":1956,
"committed":true,
"search":true,
"version":"8.11.1",
"compound":false,
"attributes":{
"Lucene87StoredFieldsFormat.mode":"BEST_SPEED"
}
},
"_8":{
"generation":8,
"num_docs":1,
"deleted_docs":0,
"size_in_bytes":6313,
"memory_in_bytes":2900,
"committed":true,
"search":true,
"version":"8.11.1",
"compound":true,
"attributes":{
"Lucene87StoredFieldsFormat.mode":"BEST_SPEED"
}
},
"_9":{
"generation":9,
"num_docs":1,
"deleted_docs":0,
"size_in_bytes":6277,
"memory_in_bytes":2900,
"committed":true,
"search":true,
"version":"8.11.1",
"compound":true,
"attributes":{
"Lucene87StoredFieldsFormat.mode":"BEST_SPEED"
}
}
}
},
{
"routing":{
"state":"STARTED",
"primary":false,
"node":"xT-aakS2RficXV5PI2fU9Q"
},
"num_committed_segments":3,
"num_search_segments":3,
"segments":{
"_6":{
"generation":6,
"num_docs":4,
"deleted_docs":1,
"size_in_bytes":7217,
"memory_in_bytes":1956,
"committed":true,
"search":true,
"version":"8.11.1",
"compound":false,
"attributes":{
"Lucene87StoredFieldsFormat.mode":"BEST_SPEED"
}
},
"_7":{
"generation":7,
"num_docs":1,
"deleted_docs":0,
"size_in_bytes":6313,
"memory_in_bytes":2900,
"committed":true,
"search":true,
"version":"8.11.1",
"compound":true,
"attributes":{
"Lucene87StoredFieldsFormat.mode":"BEST_SPEED"
}
},
"_8":{
"generation":8,
"num_docs":1,
"deleted_docs":0,
"size_in_bytes":6277,
"memory_in_bytes":2900,
"committed":true,
"search":true,
"version":"8.11.1",
"compound":true,
"attributes":{
"Lucene87StoredFieldsFormat.mode":"BEST_SPEED"
}
}
}
}
]
}
}
}
}
3.监控索引分片的分片
#_cat/shards 查看索引的分片
curl -u elastic:elastic -k -XGET "http://192.168.1.800:9200/_cat/shards" |grep test-3-2-1
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 13940 100 13940 0 0 632k 0 --:--:-- --:--:-- --:--:-- 648k
test-3-2-1 0 p STARTED 6 19.8kb 192.168.1.800 node-1
test-3-2-1 0 r STARTED 6 19.8kb 192.168.1.808 node-2
#通过 _shard_stores 端点查看分片的存储信息。
#可以查看分片的位置,总共几个分片,哪个分片是主分片,哪个是副本分片。
curl -u elastic:elastic -k -XGET "http://192.168.1.800:9200/test001/_shard_stores"
{
"indices":{
"test001":{
"shards":{
"0":{
"stores":[
{
"ziwZn3mQQ4-LH-6vLuYMUw":{
"name":"node-1",
"ephemeral_id":"9rkx_e4-SuuikCAbY3LAYw",
"transport_address":"192.168.1.800:9300",
"attributes":{
"xpack.installed":"true",
"zone":"zone1",
"transform.node":"true"
},
"roles":[
"data",
"data_cold",
"data_content",
"data_frozen",
"data_hot",
"data_warm",
"ingest",
"master",
"remote_cluster_client",
"transform"
]
},
"allocation_id":"BHuWWR4SR52lAc68hV6uQQ",
"allocation":"primary"
},
{
"xT-aakS2RficXV5PI2fU9Q":{
"name":"node-2",
"ephemeral_id":"uQl3l6QkTXOIqY8GgRe_-A",
"transport_address":"192.168.1.808:9300",
"attributes":{
"ml.machine_memory":"4129558528",
"ml.max_open_jobs":"512",
"xpack.installed":"true",
"ml.max_jvm_size":"524288000",
"zone":"zone2",
"transform.node":"true"
},
"roles":[
"data",
"data_cold",
"data_content",
"data_frozen",
"data_hot",
"data_warm",
"ingest",
"master",
"ml",
"remote_cluster_client",
"transform"
]
},
"allocation_id":"81ErJya6SUe0I41sE6PRuw",
"allocation":"replica"
}
]
},
"1":{
"stores":[
{
"xT-aakS2RficXV5PI2fU9Q":{
"name":"node-2",
"ephemeral_id":"uQl3l6QkTXOIqY8GgRe_-A",
"transport_address":"192.168.1.808:9300",
"attributes":{
"ml.machine_memory":"4129558528",
"ml.max_open_jobs":"512",
"xpack.installed":"true",
"ml.max_jvm_size":"524288000",
"zone":"zone2",
"transform.node":"true"
},
"roles":[
"data",
"data_cold",
"data_content",
"data_frozen",
"data_hot",
"data_warm",
"ingest",
"master",
"ml",
"remote_cluster_client",
"transform"
]
},
"allocation_id":"dFvRDWSzTPKVHQqegYGU3A",
"allocation":"primary"
},
{
"ziwZn3mQQ4-LH-6vLuYMUw":{
"name":"node-1",
"ephemeral_id":"9rkx_e4-SuuikCAbY3LAYw",
"transport_address":"192.168.1.800:9300",
"attributes":{
"xpack.installed":"true",
"zone":"zone1",
"transform.node":"true"
},
"roles":[
"data",
"data_cold",
"data_content",
"data_frozen",
"data_hot",
"data_warm",
"ingest",
"master",
"remote_cluster_client",
"transform"
]
},
"allocation_id":"Cb00WyamTqmy6UJ81sZEaA",
"allocation":"replica"
}
]
}
}
}
}
}
4.监控分片的恢复情况
curl -u elastic:elastic -k -XGET "http://192.168.1.800:9200/_cat/recovery" |grep test001
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 21344 100 21344 0 0 1054k 0 --:--:-- --:--:-- --:--:-- 1097k
test001 0 1.4s empty_store done n/a n/a 192.168.1.800 node-1 n/a n/a 0 0 0.0% 0 0 0 0.0% 0 0 0 100.0%
test001 0 5.4s peer done 192.168.1.800 node-1 192.168.1.808 node-2 n/a n/a 1 1 100.0% 1 226 226 100.0% 226 0 0 100.0%
test001 1 4s peer done 192.168.1.808 node-2 192.168.1.800 node-1 n/a n/a 1 1 100.0% 1 226 226 100.0% 226 0 0 100.0%
test001 1 803ms empty_store done n/a n/a 192.168.1.808 node-2 n/a n/a 0 0 0.0% 0 0 0 0.0% 0 0 0 100.0%
#查看索引的恢复情况
curl -u elastic:elastic -k -XGET "http://192.168.1.800:9200/test001/_recovery"
{
"test001":{
"shards":[
{
"id":1,
"type":"PEER",
"stage":"DONE",
"primary":false,
"start_time_in_millis":1743145304622,
"stop_time_in_millis":1743145308655,
"total_time_in_millis":4032,
"source":{
"id":"xT-aakS2RficXV5PI2fU9Q",
"host":"192.168.1.808",
"transport_address":"192.168.1.808:9300",
"ip":"192.168.1.808",
"name":"node-2"
},
"target":{
"id":"ziwZn3mQQ4-LH-6vLuYMUw",
"host":"192.168.1.800",
"transport_address":"192.168.1.800:9300",
"ip":"192.168.1.800",
"name":"node-1"
},
"index":{
"size":{
"total_in_bytes":226,
"reused_in_bytes":0,
"recovered_in_bytes":226,
"recovered_from_snapshot_in_bytes":0,
"percent":"100.0%"
},
"files":{
"total":1,
"reused":0,
"recovered":1,
"percent":"100.0%"
},
"total_time_in_millis":2533,
"source_throttle_time_in_millis":0,
"target_throttle_time_in_millis":0
},
"translog":{
"recovered":0,
"total":0,
"percent":"100.0%",
"total_on_start":0,
"total_time_in_millis":890
},
"verify_index":{
"check_index_time_in_millis":0,
"total_time_in_millis":0
}
},
{
"id":0,
"type":"EMPTY_STORE",
"stage":"DONE",
"primary":true,
"start_time_in_millis":1743145301153,
"stop_time_in_millis":1743145302643,
"total_time_in_millis":1489,
"source":{
},
"target":{
"id":"ziwZn3mQQ4-LH-6vLuYMUw",
"host":"192.168.1.800",
"transport_address":"192.168.1.800:9300",
"ip":"192.168.1.800",
"name":"node-1"
},
"index":{
"size":{
"total_in_bytes":0,
"reused_in_bytes":0,
"recovered_in_bytes":0,
"recovered_from_snapshot_in_bytes":0,
"percent":"0.0%"
},
"files":{
"total":0,
"reused":0,
"recovered":0,
"percent":"0.0%"
},
"total_time_in_millis":757,
"source_throttle_time_in_millis":0,
"target_throttle_time_in_millis":0
},
"translog":{
"recovered":0,
"total":0,
"percent":"100.0%",
"total_on_start":0,
"total_time_in_millis":581
},
"verify_index":{
"check_index_time_in_millis":0,
"total_time_in_millis":0
}
},
{
"id":1,
"type":"EMPTY_STORE",
"stage":"DONE",
"primary":true,
"start_time_in_millis":1743145301060,
"stop_time_in_millis":1743145301863,
"total_time_in_millis":803,
"source":{
},
"target":{
"id":"xT-aakS2RficXV5PI2fU9Q",
"host":"192.168.1.808",
"transport_address":"192.168.1.808:9300",
"ip":"192.168.1.808",
"name":"node-2"
},
"index":{
"size":{
"total_in_bytes":0,
"reused_in_bytes":0,
"recovered_in_bytes":0,
"recovered_from_snapshot_in_bytes":0,
"percent":"0.0%"
},
"files":{
"total":0,
"reused":0,
"recovered":0,
"percent":"0.0%"
},
"total_time_in_millis":672,
"source_throttle_time_in_millis":0,
"target_throttle_time_in_millis":0
},
"translog":{
"recovered":0,
"total":0,
"percent":"100.0%",
"total_on_start":0,
"total_time_in_millis":43
},
"verify_index":{
"check_index_time_in_millis":0,
"total_time_in_millis":0
}
},
{
"id":0,
"type":"PEER",
"stage":"DONE",
"primary":false,
"start_time_in_millis":1743145304477,
"stop_time_in_millis":1743145309882,
"total_time_in_millis":5405,
"source":{
"id":"ziwZn3mQQ4-LH-6vLuYMUw",
"host":"192.168.1.800",
"transport_address":"192.168.1.800:9300",
"ip":"192.168.1.800",
"name":"node-1"
},
"target":{
"id":"xT-aakS2RficXV5PI2fU9Q",
"host":"192.168.1.808",
"transport_address":"192.168.1.808:9300",
"ip":"192.168.1.808",
"name":"node-2"
},
"index":{
"size":{
"total_in_bytes":226,
"reused_in_bytes":0,
"recovered_in_bytes":226,
"recovered_from_snapshot_in_bytes":0,
"percent":"100.0%"
},
"files":{
"total":1,
"reused":0,
"recovered":1,
"percent":"100.0%"
},
"total_time_in_millis":2762,
"source_throttle_time_in_millis":0,
"target_throttle_time_in_millis":0
},
"translog":{
"recovered":0,
"total":0,
"percent":"100.0%",
"total_on_start":0,
"total_time_in_millis":1483
},
"verify_index":{
"check_index_time_in_millis":0,
"total_time_in_millis":0
}
}
]
}
}
上述内容中包含:
分片号 id
恢复类型:type
起始时间:start_time_in_millis
结束时间:stop_time_in_millis
数据来源:source
目标节点:target
恢复了多少个文件:files.total
占用多大空间:total_in_bytes
恢复的事务日志个数:translog
5.监控索引的统计指标
curl -u elastic:elastic -k -XGET "http://192.168.1.800:9200/test001,test002/_stats"
{
"_shards":{
"total":8,
"successful":6,
"failed":0
},
"_all":{
"primaries":{
"docs":{
"count":0,
"deleted":0
},
"shard_stats":{
"total_count":3
},
"store":{
"size_in_bytes":678,
"total_data_set_size_in_bytes":678,
"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
},
"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":62914560
},
"refresh":{
"total":24,
"total_time_in_millis":0,
"external_total":12,
"external_total_time_in_millis":0,
"listeners":0
},
"flush":{
"total":6,
"periodic":0,
"total_time_in_millis":0
},
"warmer":{
"current":0,
"total":3,
"total_time_in_millis":0
},
"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
},
"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":165,
"uncommitted_operations":0,
"uncommitted_size_in_bytes":165,
"earliest_last_modified_age":514823194
},
"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
}
},
"total":{
"docs":{
"count":0,
"deleted":0
},
"shard_stats":{
"total_count":6
},
"store":{
"size_in_bytes":1356,
"total_data_set_size_in_bytes":1356,
"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
},
"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":125829120
},
"refresh":{
"total":39,
"total_time_in_millis":0,
"external_total":24,
"external_total_time_in_millis":0,
"listeners":0
},
"flush":{
"total":12,
"periodic":0,
"total_time_in_millis":0
},
"warmer":{
"current":0,
"total":6,
"total_time_in_millis":0
},
"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
},
"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":330,
"uncommitted_operations":0,
"uncommitted_size_in_bytes":330,
"earliest_last_modified_age":514820111
},
"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
}
}
},
"indices":{
"test002":{
"uuid":"f8qz2dlGTviInDf_L66dVQ",
"primaries":{
"docs":{
"count":0,
"deleted":0
},
"shard_stats":{
"total_count":1
},
"store":{
"size_in_bytes":226,
"total_data_set_size_in_bytes":226,
"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
},
"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":0,
"external_total":4,
"external_total_time_in_millis":0,
"listeners":0
},
"flush":{
"total":2,
"periodic":0,
"total_time_in_millis":0
},
"warmer":{
"current":0,
"total":1,
"total_time_in_millis":0
},
"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
},
"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":514823194
},
"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
}
},
"total":{
"docs":{
"count":0,
"deleted":0
},
"shard_stats":{
"total_count":2
},
"store":{
"size_in_bytes":452,
"total_data_set_size_in_bytes":452,
"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
},
"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":41943040
},
"refresh":{
"total":13,
"total_time_in_millis":0,
"external_total":8,
"external_total_time_in_millis":0,
"listeners":0
},
"flush":{
"total":4,
"periodic":0,
"total_time_in_millis":0
},
"warmer":{
"current":0,
"total":2,
"total_time_in_millis":0
},
"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
},
"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":110,
"uncommitted_operations":0,
"uncommitted_size_in_bytes":110,
"earliest_last_modified_age":514820111
},
"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
}
}
},
"test001":{
"uuid":"6KN4zhIzRY2WRXKn9DjAnQ",
"primaries":{
"docs":{
"count":0,
"deleted":0
},
"shard_stats":{
"total_count":2
},
"store":{
"size_in_bytes":452,
"total_data_set_size_in_bytes":452,
"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
},
"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":41943040
},
"refresh":{
"total":16,
"total_time_in_millis":0,
"external_total":8,
"external_total_time_in_millis":0,
"listeners":0
},
"flush":{
"total":4,
"periodic":0,
"total_time_in_millis":0
},
"warmer":{
"current":0,
"total":2,
"total_time_in_millis":0
},
"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
},
"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":110,
"uncommitted_operations":0,
"uncommitted_size_in_bytes":110,
"earliest_last_modified_age":520053086
},
"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
}
},
"total":{
"docs":{
"count":0,
"deleted":0
},
"shard_stats":{
"total_count":4
},
"store":{
"size_in_bytes":904,
"total_data_set_size_in_bytes":904,
"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
},
"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":83886080
},
"refresh":{
"total":26,
"total_time_in_millis":0,
"external_total":16,
"external_total_time_in_millis":0,
"listeners":0
},
"flush":{
"total":8,
"periodic":0,
"total_time_in_millis":0
},
"warmer":{
"current":0,
"total":4,
"total_time_in_millis":0
},
"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
},
"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":220,
"uncommitted_operations":0,
"uncommitted_size_in_bytes":220,
"earliest_last_modified_age":520046701
},
"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
}
}
}
}
}
_all 中内容是两个索引的统计数据、
indices 里面包含每个索引单独的统计数据。
在每个索引的统计数据中,又包含主分片:primaries的统计数据全部分片的统计数据。
stats 端点的索引统计指标。
docs:文档数
store:存储空间大小
indexing:索引量
get:GET 查询请求的统计数据
search:搜索请求的统计数据
merges:索引段合并的统计数据
refresh:刷新次数统计数据
flush:冲洗次数统计数据
warmer:预热器统计数据
query_cache:查看缓存统计数据
fielddata:字段数据缓存统计数据
completion:自动补全提示统计数据。
segments:索引的段统计数据。
translog:事务日志统计数据
request_cache:分片的请求缓存数据
recovery:索引分片恢复的统计数据。
#仅查看部分指标
curl -u elastic:elastic -k -XGET "http://192.168.1.800:9200/test001,test002/_stats/merge,refresh,completion"
{
"_shards":{
"total":8,
"successful":6,
"failed":0
},
"_all":{
"primaries":{
"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":62914560
},
"refresh":{
"total":24,
"total_time_in_millis":0,
"external_total":12,
"external_total_time_in_millis":0,
"listeners":0
},
"completion":{
"size_in_bytes":0
}
},
"total":{
"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":125829120
},
"refresh":{
"total":39,
"total_time_in_millis":0,
"external_total":24,
"external_total_time_in_millis":0,
"listeners":0
},
"completion":{
"size_in_bytes":0
}
}
},
"indices":{
"test002":{
"uuid":"f8qz2dlGTviInDf_L66dVQ",
"primaries":{
"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":0,
"external_total":4,
"external_total_time_in_millis":0,
"listeners":0
},
"completion":{
"size_in_bytes":0
}
},
"total":{
"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":41943040
},
"refresh":{
"total":13,
"total_time_in_millis":0,
"external_total":8,
"external_total_time_in_millis":0,
"listeners":0
},
"completion":{
"size_in_bytes":0
}
}
},
"test001":{
"uuid":"6KN4zhIzRY2WRXKn9DjAnQ",
"primaries":{
"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":41943040
},
"refresh":{
"total":16,
"total_time_in_millis":0,
"external_total":8,
"external_total_time_in_millis":0,
"listeners":0
},
"completion":{
"size_in_bytes":0
}
},
"total":{
"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":83886080
},
"refresh":{
"total":26,
"total_time_in_millis":0,
"external_total":16,
"external_total_time_in_millis":0,
"listeners":0
},
"completion":{
"size_in_bytes":0
}
}
}
}
}