Cluster stats API
Returns cluster statistics.
Request
GET /_cluster/stats
GET /_cluster/stats/nodes/<node_filter>
Description
The Cluster Stats API allows to retrieve statistics from a cluster wide perspective. The API returns basic index metrics (shard numbers, store size, memory usage) and information about the current nodes that form the cluster (number, roles, os, jvm versions, memory usage, cpu and installed plugins).
Path parameters
<node_filter>
(Optional, string) Comma-separated list of node filters used to limit returned information. Defaults to all nodes in the cluster.
Query parameters
flat_settings
(Optional, boolean) If true
, returns settings in flat format. Defaults to false
.
master_timeout
(Optional, time units) Specifies the period of time to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. Defaults to 30s
.
timeout
(Optional, time units) Specifies the period of time to wait for a response. If no response is received before the timeout expires, the request fails and returns an error. Defaults to 30s
.
Response body
_nodes
(object) Contains statistics about the number of nodes selected by the request’s node filters.
Properties of _nodes
total
(integer) Total number of nodes selected by the request.
successful
(integer) Number of nodes that responded successfully to the request.
failed
(integer) Number of nodes that rejected the request or failed to respond. If this value is not
0
, a reason for the rejection or failure is included in the response.
cluster_name
(string) Name of the cluster, based on the cluster.name
setting.
cluster_uuid
(string) Unique identifier for the cluster.
timestamp
(integer) Unix timestamp, in milliseconds, of the last time the cluster statistics were refreshed.
status
(string) Health status of the cluster, based on the state of its primary and replica shards. Statuses are:
green
All shards are assigned.
yellow
All primary shards are assigned, but one or more replica shards are unassigned. If a node in the cluster fails, some data could be unavailable until that node is repaired.
red
One or more primary shards are unassigned, so some data is unavailable. This can occur briefly during cluster startup as primary shards are assigned.
See Cluster health.
indices
(object) Contains statistics about indices with shards assigned to selected nodes.
Properties of indices
count
(integer) Total number of indices with shards assigned to selected nodes.
shards
(object) Contains statistics about shards assigned to selected nodes.
Properties of
shards
total
(integer) Total number of shards assigned to selected nodes.
primaries
(integer) Number of primary shards assigned to selected nodes.
replication
(float) Ratio of replica shards to primary shards across all selected nodes.
index
(object) Contains statistics about shards assigned to selected nodes.
Properties of
index
shards
(object) Contains statistics about the number of shards assigned to selected nodes.
Properties of
shards
min
(integer) Minimum number of shards in an index, counting only shards assigned to selected nodes.
max
(integer) Maximum number of shards in an index, counting only shards assigned to selected nodes.
avg
(float) Mean number of shards in an index, counting only shards assigned to selected nodes.
primaries
(object) Contains statistics about the number of primary shards assigned to selected nodes.
Properties of
primaries
min
(integer) Minimum number of primary shards in an index, counting only shards assigned to selected nodes.
max
(integer) Maximum number of primary shards in an index, counting only shards assigned to selected nodes.
avg
(float) Mean number of primary shards in an index, counting only shards assigned to selected nodes.
replication
(object) Contains statistics about the number of replication shards assigned to selected nodes.
Properties of
replication
min
(float) Minimum replication factor in an index, counting only shards assigned to selected nodes.
max
(float) Maximum replication factor in an index, counting only shards assigned to selected nodes.
avg
(float) Mean replication factor in an index, counting only shards assigned to selected nodes.
`docs`
(object) Contains counts for documents in selected nodes.
Properties of `docs`
- `count`
(integer) Total number of non-deleted documents across all primary shards assigned to selected nodes.
This number is based on documents in Lucene segments and may include documents from nested fields.
`deleted`
(integer) Total number of deleted documents across all primary shards assigned to selected nodes.
This number is based on documents in Lucene segments. Elasticsearch reclaims the disk space of deleted Lucene documents when a segment is merged.
`store`
(object) Contains statistics about the size of shards assigned to selected nodes.
Properties of `store`
- `size`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total size of all shards assigned to selected nodes.
`size_in_bytes`
(integer) Total size, in bytes, of all shards assigned to selected nodes.
`reserved`
([byte value]($a397f9b7db759452.md#byte-units "Byte size units")) A prediction of how much larger the shard stores will eventually grow due to ongoing peer recoveries, restoring snapshots, and similar activities.
`reserved_in_bytes`
(integer) A prediction, in bytes, of how much larger the shard stores will eventually grow due to ongoing peer recoveries, restoring snapshots, and similar activities.
`fielddata`
(object) Contains statistics about the field data cache of selected nodes.
Properties of `fielddata`
- `memory_size`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total amount of memory used for the field data cache across all shards assigned to selected nodes.
`memory_size_in_bytes`
(integer) Total amount, in bytes, of memory used for the field data cache across all shards assigned to selected nodes.
`evictions`
(integer) Total number of evictions from the field data cache across all shards assigned to selected nodes.
`query_cache`
(object) Contains statistics about the query cache of selected nodes.
Properties of `query_cache`
- `memory_size`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total amount of memory used for the query cache across all shards assigned to selected nodes.
`memory_size_in_bytes`
(integer) Total amount, in bytes, of memory used for the query cache across all shards assigned to selected nodes.
`total_count`
(integer) Total count of hits and misses in the query cache across all shards assigned to selected nodes.
`hit_count`
(integer) Total count of query cache hits across all shards assigned to selected nodes.
`miss_count`
(integer) Total count of query cache misses across all shards assigned to selected nodes.
`cache_size`
(integer) Total number of entries currently in the query cache across all shards assigned to selected nodes.
`cache_count`
(integer) Total number of entries added to the query cache across all shards assigned to selected nodes. This number includes current and evicted entries.
`evictions`
(integer) Total number of query cache evictions across all shards assigned to selected nodes.
`completion`
(object) Contains statistics about memory used for completion in selected nodes.
Properties of `completion`
- `size`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total amount of memory used for completion across all shards assigned to selected nodes.
`size_in_bytes`
(integer) Total amount, in bytes, of memory used for completion across all shards assigned to selected nodes.
`segments`
(object) Contains statistics about segments in selected nodes.
Properties of `segments`
- `count`
(integer) Total number of segments across all shards assigned to selected nodes.
`memory`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total amount of memory used for segments across all shards assigned to selected nodes.
`memory_in_bytes`
(integer) Total amount, in bytes, of memory used for segments across all shards assigned to selected nodes.
`terms_memory`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total amount of memory used for terms across all shards assigned to selected nodes.
`terms_memory_in_bytes`
(integer) Total amount, in bytes, of memory used for terms across all shards assigned to selected nodes.
`stored_fields_memory`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total amount of memory used for stored fields across all shards assigned to selected nodes.
`stored_fields_memory_in_bytes`
(integer) Total amount, in bytes, of memory used for stored fields across all shards assigned to selected nodes.
`term_vectors_memory`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total amount of memory used for term vectors across all shards assigned to selected nodes.
`term_vectors_memory_in_bytes`
(integer) Total amount, in bytes, of memory used for term vectors across all shards assigned to selected nodes.
`norms_memory`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total amount of memory used for normalization factors across all shards assigned to selected nodes.
`norms_memory_in_bytes`
(integer) Total amount, in bytes, of memory used for normalization factors across all shards assigned to selected nodes.
`points_memory`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total amount of memory used for points across all shards assigned to selected nodes.
`points_memory_in_bytes`
(integer) Total amount, in bytes, of memory used for points across all shards assigned to selected nodes.
`doc_values_memory`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total amount of memory used for doc values across all shards assigned to selected nodes.
`doc_values_memory_in_bytes`
(integer) Total amount, in bytes, of memory used for doc values across all shards assigned to selected nodes.
`index_writer_memory`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total amount of memory used by all index writers across all shards assigned to selected nodes.
`index_writer_memory_in_bytes`
(integer) Total amount, in bytes, of memory used by all index writers across all shards assigned to selected nodes.
`version_map_memory`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total amount of memory used by all version maps across all shards assigned to selected nodes.
`version_map_memory_in_bytes`
(integer) Total amount, in bytes, of memory used by all version maps across all shards assigned to selected nodes.
`fixed_bit_set`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total amount of memory used by fixed bit sets across all shards assigned to selected nodes.
Fixed bit sets are used for nested object field types and type filters for [join]($1a8d6a6a8ffe737a.md "Join field type") fields.
`fixed_bit_set_memory_in_bytes`
(integer) Total amount of memory, in bytes, used by fixed bit sets across all shards assigned to selected nodes.
`max_unsafe_auto_id_timestamp`
(integer) [Unix timestamp](https://en.wikipedia.org/wiki/Unix_time), in milliseconds, of the most recently retried indexing request.
`file_sizes`
(object) This object is not populated by the cluster stats API.
To get information on segment files, use the [node stats API]($b347631483fdb07e.md "Nodes stats API").
`mappings`
(object) Contains statistics about [field mappings]($e690e01ae99d7d0f.md "Mapping") in selected nodes.
Properties of `mappings`
- `field_types`
(array of objects) Contains statistics about [field data types]($193bd3c80a2449f9.md "Field data types") used in selected nodes.
Properties of `field_types` objects
`name`
(string) Field data type used in selected nodes.
`count`
(integer) Number of fields mapped to the field data type in selected nodes.
`index_count`
(integer) Number of indices containing a mapping of the field data type in selected nodes.
`analysis`
(object) Contains statistics about [analyzers and analyzer components]($c9d42adcf15ae1bc.md "Anatomy of an analyzer") used in selected nodes.
Properties of `analysis`
- `char_filter_types`
(array of objects) Contains statistics about [character filter]($58912166bab2bf53.md "Character filters reference") types used in selected nodes.
Properties of `char_filter_types` objects
`name`
(string) Character filter type used in selected nodes.
`count`
(integer) Number of analyzers or normalizers using the character filter type in selected nodes.
`index_count`
(integer) Number of indices the character filter type in selected nodes.
`tokenizer_types`
(array of objects) Contains statistics about [tokenizer]($e0dd0e153cabb387.md "Tokenizer reference") types used in selected nodes.
Properties of `tokenizer_types` objects
`name`
(string) Tokenizer type used in selected nodes.
`count`
(integer) Number of analyzers or normalizers using the tokenizer type in selected nodes.
`index_count`
(integer) Number of indices using the tokenizer type in selected nodes.
`filter_types`
(array of objects) Contains statistics about [token filter]($8f4145c5bd7aec70.md "Token filter reference") types used in selected nodes.
Properties of `filter_types` objects
`name`
(string) Token filter type used in selected nodes.
`count`
(integer) Number of analyzers or normalizers using the token filter type in selected nodes.
`index_count`
(integer) Number of indices using the token filter type in selected nodes.
`analyzer_types`
(array of objects) Contains statistics about [analyzer]($c9d42adcf15ae1bc.md "Anatomy of an analyzer") types used in selected nodes.
Properties of `analyzer_types` objects
`name`
(string) Analyzer type used in selected nodes.
`count`
(integer) Occurrences of the analyzer type in selected nodes.
`index_count`
(integer) Number of indices using the analyzer type in selected nodes.
`built_in_char_filters`
(array of objects) Contains statistics about built-in [character filters]($58912166bab2bf53.md "Character filters reference") used in selected nodes.
Properties of `built_in_char_filters` objects
`name`
(string) Built-in character filter used in selected nodes.
`count`
(integer) Number of analyzers or normalizers using the built-in character filter in selected nodes.
`index_count`
(integer) Number of indices using the built-in character filter in selected nodes.
`built_in_tokenizers`
(array of objects) Contains statistics about built-in [tokenizers]($e0dd0e153cabb387.md "Tokenizer reference") used in selected nodes.
Properties of `built_in_tokenizers` objects
`name`
(string) Built-in tokenizer used in selected nodes.
`count`
(integer) Number of analyzers or normalizers using the built-in tokenizer in selected nodes.
`index_count`
(integer) Number of indices using the built-in tokenizer in selected nodes.
`built_in_filters`
(array of objects) Contains statistics about built-in [token filters]($8f4145c5bd7aec70.md "Token filter reference") used in selected nodes.
Properties of `built_in_filters` objects
`name`
(string) Built-in token filter used in selected nodes.
`count`
(integer) Number of analyzers or normalizers using the built-in token filter in selected nodes.
`index_count`
(integer) Number of indices using the built-in token filter in selected nodes.
`built_in_analyzers`
(array of objects) Contains statistics about built-in [analyzers]($e2030746b025f532.md "Built-in analyzer reference") used in selected nodes.
Properties of `built_in_analyzers` objects
`name`
(string) Built-in analyzer used in selected nodes.
`count`
(integer) Occurrences of the built-in analyzer in selected nodes.
`index_count`
(integer) Number of indices using the built-in analyzer in selected nodes.
nodes
(object) Contains statistics about nodes selected by the request’s node filters.
Properties of nodes
count
(object) Contains counts for nodes selected by the request’s node filters.
Properties of
count
total
(integer) Total number of selected nodes.
coordinating_only
(integer) Number of selected nodes without a role. These nodes are considered coordinating only nodes.
<role>
(integer) Number of selected nodes with the role. For a list of roles, see Node.
`versions`
(array of strings) Array of Elasticsearch versions used on selected nodes.
`os`
(object) Contains statistics about the operating systems used by selected nodes.
Properties of `os`
- `available_processors`
(integer) Number of processors available to JVM across all selected nodes.
`allocated_processors`
(integer) Number of processors used to calculate thread pool size across all selected nodes.
This number can be set with the `processors` setting of a node and defaults to the number of processors reported by the OS. In both cases, this number will never be larger than `32`.
`names`
(array of objects) Contains statistics about operating systems used by selected nodes.
Properties of `names`
`name`
(string) Name of an operating system used by one or more selected nodes.
`count`
(string) Number of selected nodes using the operating system.
`pretty_names`
(array of objects) Contains statistics about operating systems used by selected nodes.
Properties of `pretty_names`
`pretty_name`
(string) Human-readable name of an operating system used by one or more selected nodes.
`count`
(string) Number of selected nodes using the operating system.
`mem`
(object) Contains statistics about memory used by selected nodes.
Properties of `mem`
`total`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total amount of physical memory across all selected nodes.
`total_in_bytes`
(integer) Total amount, in bytes, of physical memory across all selected nodes.
`free`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Amount of free physical memory across all selected nodes.
`free_in_bytes`
(integer) Amount, in bytes, of free physical memory across all selected nodes.
`used`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Amount of physical memory in use across all selected nodes.
`used_in_bytes`
(integer) Amount, in bytes, of physical memory in use across all selected nodes.
`free_percent`
(integer) Percentage of free physical memory across all selected nodes.
`used_percent`
(integer) Percentage of physical memory in use across all selected nodes.
`process`
(object) Contains statistics about processes used by selected nodes.
Properties of `process`
- `cpu`
(object) Contains statistics about CPU used by selected nodes.
Properties of `cpu`
`percent`
(integer) Percentage of CPU used across all selected nodes. Returns `-1` if not supported.
`open_file_descriptors`
(object) Contains statistics about open file descriptors in selected nodes.
Properties of `open_file_descriptors`
`min`
(integer) Minimum number of concurrently open file descriptors across all selected nodes. Returns `-1` if not supported.
`max`
(integer) Maximum number of concurrently open file descriptors allowed across all selected nodes. Returns `-1` if not supported.
`avg`
(integer) Average number of concurrently open file descriptors. Returns `-1` if not supported.
`jvm`
(object) Contains statistics about the Java Virtual Machines (JVMs) used by selected nodes.
Properties of `jvm`
- `max_uptime`
([time unit]($a397f9b7db759452.md#time-units "Time units")) Uptime duration since JVM last started.
`max_uptime_in_millis`
(integer) Uptime duration, in milliseconds, since JVM last started.
`versions`
(array of objects) Contains statistics about the JVM versions used by selected nodes.
Properties of `versions`
`version`
(string) Version of JVM used by one or more selected nodes.
`vm_name`
(string) Name of the JVM.
`vm_version`
(string) Full version number of JVM.
The full version number includes a plus sign (`+`) followed by the build number.
`vm_vendor`
(string) Vendor of the JVM.
`bundled_jdk`
(boolean) If `true`, the JVM includes a bundled Java Development Kit (JDK).
`using_bundled_jdk`
(boolean) If `true`, a bundled JDK is in use by JVM.
`count`
(integer) Total number of selected nodes using JVM.
`mem`
(object) Contains statistics about memory used by selected nodes.
Properties of `mem`
`heap_used`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Memory currently in use by the heap across all selected nodes.
`heap_used_in_bytes`
(integer) Memory, in bytes, currently in use by the heap across all selected nodes.
`heap_max`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Maximum amount of memory, in bytes, available for use by the heap across all selected nodes.
`heap_max_in_bytes`
(integer) Maximum amount of memory, in bytes, available for use by the heap across all selected nodes.
`threads`
(integer) Number of active threads in use by JVM across all selected nodes.
`fs`
(object) Contains statistics about file stores by selected nodes.
Properties of `fs`
- `total`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total size of all file stores across all selected nodes.
`total_in_bytes`
(integer) Total size, in bytes, of all file stores across all seleced nodes.
`free`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Amount of unallocated disk space in file stores across all selected nodes.
`free_in_bytes`
(integer) Total number of unallocated bytes in file stores across all selected nodes.
`available`
([byte units]($a397f9b7db759452.md#byte-units "Byte size units")) Total amount of disk space available to JVM in file stores across all selected nodes.
Depending on OS or process-level restrictions, this amount may be less than `nodes.fs.free`. This is the actual amount of free disk space the selected Elasticsearch nodes can use.
`available_in_bytes`
(integer) Total number of bytes available to JVM in file stores across all selected nodes.
Depending on OS or process-level restrictions, this number may be less than `nodes.fs.free_in_byes`. This is the actual amount of free disk space the selected Elasticsearch nodes can use.
`plugins`
(array of objects) Contains statistics about installed plugins and modules by selected nodes.
If no plugins or modules are installed, this array is empty.
Properties of `plugins`
- `<plugin>`
(object) Contains statistics about an installed plugin or module.
Properties of `<plugin>`
`name`
(string) Name of the Elasticsearch plugin.
`version`
(string) Elasticsearch version for which the plugin was built.
`elasticsearch_version`
(string) Elasticsearch version for which the plugin was built.
`java_version`
(string) Java version for which the plugin was built.
`description`
(string) Short description of the plugin.
`classname`
(string) Class name used as the plugin’s entry point.
`extended_plugins`
(array of strings) An array of other plugins extended by this plugin through the Java Service Provider Interface (SPI).
If this plugin extends no other plugins, this array is empty.
`has_native_controller`
(boolean) If `true`, the plugin has a native controller process.
`network_types`
(object) Contains statistics about the transport and HTTP networks used by selected nodes.
Properties of `network_types`
- `transport_types`
(object) Contains statistics about the transport network types used by selected nodes.
Properties of `transport_types`
`<transport_type>`
(integer) Number of selected nodes using the transport type.
`http_types`
(object) Contains statistics about the HTTP network types used by selected nodes.
Properties of `http_types`
`<http_type>`
(integer) Number of selected nodes using the HTTP type.
`discovery_types`
(object) Contains statistics about the [discovery types]($101de214b32e765a.md "Discovery") used by selected nodes.
Properties of `discovery_types`
- `<discovery_type>`
(integer) Number of selected nodes using the [discovery type]($101de214b32e765a.md "Discovery") to find other nodes.
`packaging_types`
(array of objects) Contains statistics about Elasticsearch distributions installed on selected nodes.
Properties of `packaging_types`
- `flavor`
(string) Type of Elasticsearch distribution, such as `default` or `OSS`, used by one or more selected nodes.
`type`
(string) File type, such as `tar` or `zip`, used for the distribution package.
`count`
(integer) Number of selected nodes using the distribution flavor and file type.
Examples
GET /_cluster/stats?human&pretty
The API returns the following response:
{
"_nodes" : {
"total" : 1,
"successful" : 1,
"failed" : 0
},
"cluster_uuid": "YjAvIhsCQ9CbjWZb2qJw3Q",
"cluster_name": "elasticsearch",
"timestamp": 1459427693515,
"status": "green",
"indices": {
"count": 1,
"shards": {
"total": 5,
"primaries": 5,
"replication": 0,
"index": {
"shards": {
"min": 5,
"max": 5,
"avg": 5
},
"primaries": {
"min": 5,
"max": 5,
"avg": 5
},
"replication": {
"min": 0,
"max": 0,
"avg": 0
}
}
},
"docs": {
"count": 10,
"deleted": 0
},
"store": {
"size": "16.2kb",
"size_in_bytes": 16684,
"reserved": "0b",
"reserved_in_bytes": 0
},
"fielddata": {
"memory_size": "0b",
"memory_size_in_bytes": 0,
"evictions": 0
},
"query_cache": {
"memory_size": "0b",
"memory_size_in_bytes": 0,
"total_count": 0,
"hit_count": 0,
"miss_count": 0,
"cache_size": 0,
"cache_count": 0,
"evictions": 0
},
"completion": {
"size": "0b",
"size_in_bytes": 0
},
"segments": {
"count": 4,
"memory": "8.6kb",
"memory_in_bytes": 8898,
"terms_memory": "6.3kb",
"terms_memory_in_bytes": 6522,
"stored_fields_memory": "1.2kb",
"stored_fields_memory_in_bytes": 1248,
"term_vectors_memory": "0b",
"term_vectors_memory_in_bytes": 0,
"norms_memory": "384b",
"norms_memory_in_bytes": 384,
"points_memory" : "0b",
"points_memory_in_bytes" : 0,
"doc_values_memory": "744b",
"doc_values_memory_in_bytes": 744,
"index_writer_memory": "0b",
"index_writer_memory_in_bytes": 0,
"version_map_memory": "0b",
"version_map_memory_in_bytes": 0,
"fixed_bit_set": "0b",
"fixed_bit_set_memory_in_bytes": 0,
"max_unsafe_auto_id_timestamp" : -9223372036854775808,
"file_sizes": {}
},
"mappings": {
"field_types": []
},
"analysis": {
"char_filter_types": [],
"tokenizer_types": [],
"filter_types": [],
"analyzer_types": [],
"built_in_char_filters": [],
"built_in_tokenizers": [],
"built_in_filters": [],
"built_in_analyzers": []
}
},
"nodes": {
"count": {
"total": 1,
"data": 1,
"coordinating_only": 0,
"master": 1,
"ingest": 1,
"voting_only": 0
},
"versions": [
"7.9.1"
],
"os": {
"available_processors": 8,
"allocated_processors": 8,
"names": [
{
"name": "Mac OS X",
"count": 1
}
],
"pretty_names": [
{
"pretty_name": "Mac OS X",
"count": 1
}
],
"mem" : {
"total" : "16gb",
"total_in_bytes" : 17179869184,
"free" : "78.1mb",
"free_in_bytes" : 81960960,
"used" : "15.9gb",
"used_in_bytes" : 17097908224,
"free_percent" : 0,
"used_percent" : 100
}
},
"process": {
"cpu": {
"percent": 9
},
"open_file_descriptors": {
"min": 268,
"max": 268,
"avg": 268
}
},
"jvm": {
"max_uptime": "13.7s",
"max_uptime_in_millis": 13737,
"versions": [
{
"version": "12",
"vm_name": "OpenJDK 64-Bit Server VM",
"vm_version": "12+33",
"vm_vendor": "Oracle Corporation",
"bundled_jdk": true,
"using_bundled_jdk": true,
"count": 1
}
],
"mem": {
"heap_used": "57.5mb",
"heap_used_in_bytes": 60312664,
"heap_max": "989.8mb",
"heap_max_in_bytes": 1037959168
},
"threads": 90
},
"fs": {
"total": "200.6gb",
"total_in_bytes": 215429193728,
"free": "32.6gb",
"free_in_bytes": 35064553472,
"available": "32.4gb",
"available_in_bytes": 34802409472
},
"plugins": [
{
"name": "analysis-icu",
"version": "7.9.1",
"description": "The ICU Analysis plugin integrates Lucene ICU module into elasticsearch, adding ICU relates analysis components.",
"classname": "org.elasticsearch.plugin.analysis.icu.AnalysisICUPlugin",
"has_native_controller": false
},
...
],
"ingest": {
"number_of_pipelines" : 1,
"processor_stats": {
...
}
},
"network_types": {
...
},
"discovery_types": {
...
},
"packaging_types": [
{
...
}
]
}
}
This API can be restricted to a subset of the nodes using node filters:
GET /_cluster/stats/nodes/node1,node*,master:false