All methods and paths for this operation:
For data streams, the API retrieves statistics for the stream's backing indices.
By default, the returned statistics are index-level with primaries and total aggregations. primaries are the values for only the primary shards. total are the accumulated values for both primary and replica shards.
To get shard-level statistics, set the level parameter to shards.
NOTE: When moving to another node, the shard-level statistics for a shard are cleared. Although the shard is no longer part of the node, that node retains any node-level statistics to which the shard contributed.
Required authorization
- Index privileges:
monitor
Path parameters
-
A comma-separated list of index names; use
_allor empty string to perform the operation on all indices -
Limit the information returned the specific metrics
Supported values include:
_all,store,indexing,get,search,merge,flush,refresh,query_cache,fielddata,docs,warmer,completion,segments,translog,request_cache,recovery,bulk,shard_stats,mappings,dense_vector,sparse_vectorValues are
_all,store,indexing,get,search,merge,flush,refresh,query_cache,fielddata,docs,warmer,completion,segments,translog,request_cache,recovery,bulk,shard_stats,mappings,dense_vector, orsparse_vector.
Query parameters
-
Comma-separated list or wildcard expressions of fields to include in fielddata and suggest statistics.
-
Type of index that wildcard patterns can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams. Supports comma-separated values, such as
open,hidden.Supported values include:
all: Match any data stream or index, including hidden ones.open: Match open, non-hidden indices. Also matches any non-hidden data stream.closed: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.hidden: Match hidden data streams and hidden indices. Must be combined withopen,closed, orboth.none: Wildcard expressions are not accepted.
Values are
all,open,closed,hidden, ornone. -
Comma-separated list or wildcard expressions of fields to include in fielddata statistics.
-
Comma-separated list or wildcard expressions of fields to include in the statistics.
-
If true, statistics are not collected from closed indices.
-
Comma-separated list of search groups to include in the search statistics.
-
If true, the call reports the aggregated disk usage of each one of the Lucene index files (only applies if segment stats are requested).
-
If true, the response includes information from segments that are not loaded into memory.
-
Indicates whether statistics are aggregated at the cluster, indices, or shards level.
Values are
cluster,indices, orshards.
GET _stats/fielddata?human&fields=my_join_field#question resp = client.indices.stats( metric="fielddata", human=True, fields="my_join_field", ) const response = await client.indices.stats({ metric: "fielddata", human: "true", fields: "my_join_field", }); response = client.indices.stats( metric: "fielddata", human: "true", fields: "my_join_field" ) $resp = $client->indices()->stats([ "metric" => "fielddata", "human" => "true", "fields" => "my_join_field", ]); curl -X GET -H "Authorization: ApiKey $ELASTIC_API_KEY" "$ELASTICSEARCH_URL/_stats/fielddata?human&fields=my_join_field#question"