[DOCS] Document `indices` cluster stats (#50527)
Documents the header and `indices` response parameters returned by the `_cluster/stats` API. Co-Authored-By: David Turner <david.turner@elastic.co>
This commit is contained in:
parent
fa212fe60b
commit
139305ffc8
|
@ -91,7 +91,7 @@ include::{docdir}/rest-api/common-parms.asciidoc[tag=timeoutparms]
|
|||
(string) The name of the cluster.
|
||||
|
||||
`status`::
|
||||
(string) The health status of the cluster.
|
||||
include::{docdir}/rest-api/common-parms.asciidoc[tag=cluster-health-status]
|
||||
|
||||
`timed_out`::
|
||||
(boolean) If `false` the response returned within the period of
|
||||
|
|
|
@ -12,7 +12,7 @@ Returns cluster statistics.
|
|||
|
||||
`GET /_cluster/stats` +
|
||||
|
||||
`GET /_cluster/stats/nodes/<node_id>`
|
||||
`GET /_cluster/stats/nodes/<node_filter>`
|
||||
|
||||
|
||||
[[cluster-stats-api-desc]]
|
||||
|
@ -28,7 +28,7 @@ memory usage) and information about the current nodes that form the cluster
|
|||
==== {api-path-parms-title}
|
||||
|
||||
|
||||
include::{docdir}/rest-api/common-parms.asciidoc[tag=node-id]
|
||||
include::{docdir}/rest-api/common-parms.asciidoc[tag=node-filter]
|
||||
|
||||
|
||||
[[cluster-stats-api-query-params]]
|
||||
|
@ -36,7 +36,308 @@ include::{docdir}/rest-api/common-parms.asciidoc[tag=node-id]
|
|||
|
||||
include::{docdir}/rest-api/common-parms.asciidoc[tag=flat-settings]
|
||||
|
||||
include::{docdir}/rest-api/common-parms.asciidoc[tag=timeoutparms]
|
||||
include::{docdir}/rest-api/common-parms.asciidoc[tag=timeout]
|
||||
|
||||
[[cluster-stats-api-response-body]]
|
||||
==== {api-response-body-title}
|
||||
|
||||
`_nodes.total`::
|
||||
(integer)
|
||||
Total number of nodes selected by the request's <<cluster-nodes,node filters>>.
|
||||
|
||||
`_nodes.successful`::
|
||||
(integer)
|
||||
Number of nodes that responded successfully to the request.
|
||||
|
||||
`_nodes.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)
|
||||
https://en.wikipedia.org/wiki/Unix_time[Unix timestamp], in milliseconds, of
|
||||
the last time the cluster statistics were refreshed.
|
||||
|
||||
`status`::
|
||||
include::{docdir}/rest-api/common-parms.asciidoc[tag=cluster-health-status]
|
||||
+
|
||||
See <<cluster-health>>.
|
||||
|
||||
`indices.count`::
|
||||
(integer)
|
||||
Total number of indices with shards assigned to selected nodes.
|
||||
|
||||
`indices.shards.total`::
|
||||
(integer)
|
||||
Total number of shards assigned to selected nodes.
|
||||
|
||||
`indices.shards.primaries`::
|
||||
(integer)
|
||||
Number of primary shards assigned to selected nodes.
|
||||
|
||||
`indices.shards.replication`::
|
||||
(integer)
|
||||
Ratio of replica shards to primary shards across all selected nodes.
|
||||
|
||||
`indices.shards.index.shards.min`::
|
||||
(integer)
|
||||
Minimum number of shards in an index, counting only shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.shards.index.shards.max`::
|
||||
(integer)
|
||||
Maximum number of shards in an index, counting only shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.shards.index.shards.avg`::
|
||||
(integer)
|
||||
Mean number of shards in an index, counting only shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.shards.index.primaries.min`::
|
||||
(integer)
|
||||
Minimum number of primary shards in an index, counting only shards assigned
|
||||
to selected nodes.
|
||||
|
||||
`indices.shards.index.primaries.max`::
|
||||
(integer)
|
||||
Maximum number of primary shards in an index, counting only shards assigned
|
||||
to selected nodes.
|
||||
|
||||
`indices.shards.index.primaries.avg`::
|
||||
(integer)
|
||||
Mean number of primary shards in an index, counting only shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.shards.index.replication.min`::
|
||||
(integer)
|
||||
Minimum replication factor in an index, counting only shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.shards.index.replication.max`::
|
||||
(integer)
|
||||
Maximum replication factor in an index, counting only shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.shards.index.replication.avg`::
|
||||
(integer)
|
||||
Mean replication factor in an index, counting only shards assigned to selected
|
||||
nodes.
|
||||
|
||||
`indices.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.
|
||||
|
||||
`indices.docs.deleted`::
|
||||
(integer)
|
||||
Total number of deleted documents across all primary shards assigned to
|
||||
selected nodes.
|
||||
+
|
||||
This number is based on documents in Lucene segments. {es} reclaims the disk
|
||||
space of deleted Lucene documents when a segment is merged.
|
||||
|
||||
`indices.store.size`::
|
||||
(<<byte-units, byte units>>)
|
||||
Total size of all shards assigned to selected nodes.
|
||||
|
||||
`indices.store.size_in_bytes`::
|
||||
(integer)
|
||||
Total size, in bytes, of all shards assigned to selected nodes.
|
||||
|
||||
`indices.fielddata.memory_size`::
|
||||
(<<byte-units, byte units>>)
|
||||
Total amount of memory used for the field data cache across all shards
|
||||
assigned to selected nodes.
|
||||
|
||||
`indices.fielddata.memory_size_in_bytes`::
|
||||
(integer)
|
||||
Total amount, in bytes, of memory used for the field data cache across all
|
||||
shards assigned to selected nodes.
|
||||
|
||||
`indices.fielddata.evictions`::
|
||||
(integer)
|
||||
Total number of evictions from the field data cache across all shards assigned
|
||||
to selected nodes.
|
||||
|
||||
`indices.query_cache.memory_size`::
|
||||
(<<byte-units, byte units>>)
|
||||
Total amount of memory used for the query cache across all shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.query_cache.memory_size_in_bytes`::
|
||||
(integer)
|
||||
Total amount, in bytes, of memory used for the query cache across all shards
|
||||
assigned to selected nodes.
|
||||
|
||||
`indices.query_cache.total_count`::
|
||||
(integer)
|
||||
Total count of hits and misses in the query cache across all shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.query_cache.hit_count`::
|
||||
(integer)
|
||||
Total count of query cache hits across all shards assigned to selected nodes.
|
||||
|
||||
`indices.query_cache.miss_count`::
|
||||
(integer)
|
||||
Total count of query cache misses across all shards assigned to selected nodes.
|
||||
|
||||
`indices.query_cache.cache_size`::
|
||||
(integer)
|
||||
Total number of entries currently in the query cache across all shards assigned
|
||||
to selected nodes.
|
||||
|
||||
`indices.query_cache.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.
|
||||
|
||||
`indices.query_cache.evictions`::
|
||||
(integer)
|
||||
Total number of query cache evictions across all shards assigned to selected
|
||||
nodes.
|
||||
|
||||
`indices.completion.size`::
|
||||
(<<byte-units, byte units>>)
|
||||
Total amount of memory used for completion across all shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.completion.size_in_bytes`::
|
||||
(integer)
|
||||
Total amount, in bytes, of memory used for completion across all shards assigned
|
||||
to selected nodes.
|
||||
|
||||
`indices.segments.count`::
|
||||
(integer)
|
||||
Total number of segments across all shards assigned to selected nodes.
|
||||
|
||||
`indices.segments.memory`::
|
||||
(<<byte-units, byte units>>)
|
||||
Total amount of memory used for segments across all shards assigned to selected
|
||||
nodes.
|
||||
|
||||
`indices.segments.memory_in_bytes`::
|
||||
(integer)
|
||||
Total amount, in bytes, of memory used for segments across all shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.segments.terms_memory`::
|
||||
(<<byte-units, byte units>>)
|
||||
Total amount of memory used for terms across all shards assigned to selected
|
||||
nodes.
|
||||
|
||||
`indices.segments.terms_memory_in_bytes`::
|
||||
(integer)
|
||||
Total amount, in bytes, of memory used for terms across all shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.segments.stored_fields_memory`::
|
||||
(<<byte-units, byte units>>)
|
||||
Total amount of memory used for stored fields across all shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.segments.stored_fields_memory_in_bytes`::
|
||||
(integer)
|
||||
Total amount, in bytes, of memory used for stored fields across all shards
|
||||
assigned to selected nodes.
|
||||
|
||||
`indices.segments.term_vectors_memory`::
|
||||
(<<byte-units, byte units>>)
|
||||
Total amount of memory used for term vectors across all shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.segments.term_vectors_memory_in_bytes`::
|
||||
(integer)
|
||||
Total amount, in bytes, of memory used for term vectors across all shards
|
||||
assigned to selected nodes.
|
||||
|
||||
`indices.segments.norms_memory`::
|
||||
(<<byte-units, byte units>>)
|
||||
Total amount of memory used for normalization factors across all shards assigned
|
||||
to selected nodes.
|
||||
|
||||
`indices.segments.norms_memory_in_bytes`::
|
||||
(integer)
|
||||
Total amount, in bytes, of memory used for normalization factors across all
|
||||
shards assigned to selected nodes.
|
||||
|
||||
`indices.segments.points_memory`::
|
||||
(<<byte-units, byte units>>)
|
||||
Total amount of memory used for points across all shards assigned to selected
|
||||
nodes.
|
||||
|
||||
`indices.segments.points_memory_in_bytes`::
|
||||
(integer)
|
||||
Total amount, in bytes, of memory used for points across all shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.segments.doc_values_memory`::
|
||||
(<<byte-units, byte units>>)
|
||||
Total amount of memory used for doc values across all shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.segments.doc_values_memory_in_bytes`::
|
||||
(integer)
|
||||
Total amount, in bytes, of memory used for doc values across all shards assigned
|
||||
to selected nodes.
|
||||
|
||||
`indices.segments.index_writer_memory`::
|
||||
(<<byte-units, byte units>>)
|
||||
Total amount of memory used by all index writers across all shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.segments.index_writer_memory_in_bytes`::
|
||||
(integer)
|
||||
Total amount, in bytes, of memory used by all index writers across all shards
|
||||
assigned to selected nodes.
|
||||
|
||||
`indices.segments.version_map_memory`::
|
||||
(<<byte-units, byte units>>)
|
||||
Total amount of memory used by all version maps across all shards assigned to
|
||||
selected nodes.
|
||||
|
||||
`indices.segments.version_map_memory_in_bytes`::
|
||||
(integer)
|
||||
Total amount, in bytes, of memory used by all version maps across all shards
|
||||
assigned to selected nodes.
|
||||
|
||||
`indices.segments.fixed_bit_set_memory`::
|
||||
(<<byte-units, byte 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 <<parent-join,join>> fields.
|
||||
|
||||
`indices.segments.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.
|
||||
|
||||
`indices.segments.max_unsafe_auto_id_timestamp`::
|
||||
(integer)
|
||||
https://en.wikipedia.org/wiki/Unix_time[Unix timestamp], in milliseconds, of
|
||||
the most recently retried indexing request.
|
||||
|
||||
`indices.segments.file_sizes`::
|
||||
(object)
|
||||
This object is not populated by the cluster stats API.
|
||||
+
|
||||
To get information on segment files, use the <<cluster-nodes-stats,node stats
|
||||
API>>.
|
||||
|
||||
|
||||
[[cluster-stats-api-example]]
|
||||
|
|
|
@ -109,6 +109,24 @@ tag::bytes[]
|
|||
(Optional, <<byte-units,byte size units>>) Unit used to display byte values.
|
||||
end::bytes[]
|
||||
|
||||
tag::cluster-health-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.
|
||||
end::cluster-health-status[]
|
||||
|
||||
tag::committed[]
|
||||
If `true`,
|
||||
the segments is synced to disk. Segments that are synced can survive a hard reboot.
|
||||
|
@ -513,6 +531,13 @@ such as `1264`.
|
|||
A value of `-1` indicates {es} was unable to compute this number.
|
||||
end::memory[]
|
||||
|
||||
tag::node-filter[]
|
||||
`<node_filter>`::
|
||||
(Optional, string)
|
||||
Comma-separated list of <<cluster-nodes,node filters>> used to limit returned
|
||||
information. Defaults to all nodes in the cluster.
|
||||
end::node-filter[]
|
||||
|
||||
tag::node-id[]
|
||||
`<node_id>`::
|
||||
(Optional, string) Comma-separated list of node IDs or names used to limit
|
||||
|
|
Loading…
Reference in New Issue