【es】索引的监控

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
                }
            }
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值