Struct elasticsearch::cat::Cat

source ·
pub struct Cat<'a> { /* private fields */ }
Expand description

Namespace client for Cat APIs

Implementations

Creates a new instance of Cat

Cat Aliases API

Shows information about currently configured aliases to indices including filter and routing infos.

Cat Allocation API

Provides a snapshot of how many shards are allocated to each data node and how much disk space they are using.

Cat Component Templates API

Returns information about existing component_templates templates.

Cat Count API

Provides quick access to the document count of the entire cluster, or individual indices.

Cat Fielddata API

Shows how much heap memory is currently being used by fielddata on every data node in the cluster.

Cat Health API

Returns a concise representation of the cluster health.

Cat Help API

Returns help for the Cat APIs.

Cat Indices API

Returns information about indices: number of primaries and replicas, document counts, disk size, …

Cat Master API

Returns information about the master node.

Cat Ml Data Frame Analytics API

Gets configuration and usage information about data frame analytics jobs.

Cat Ml Datafeeds API

Gets configuration and usage information about datafeeds.

Cat Ml Jobs API

Gets configuration and usage information about anomaly detection jobs.

Cat Ml Trained Models API

Gets configuration and usage information about inference trained models.

Cat Nodeattrs API

Returns information about custom node attributes.

Cat Nodes API

Returns basic statistics about performance of cluster nodes.

Cat Pending Tasks API

Returns a concise representation of the cluster pending tasks.

Cat Plugins API

Returns information about installed plugins across nodes node.

Cat Recovery API

Returns information about index shard recoveries, both on-going completed.

Cat Repositories API

Returns information about snapshot repositories registered in the cluster.

Cat Segments API

Provides low-level information about the segments in the shards of an index.

Cat Shards API

Provides a detailed view of shard allocation on nodes.

Cat Snapshots API

Returns all snapshots in a specific repository.

Cat Tasks API

Returns information about the tasks currently executing on one or more nodes in the cluster.  

Optional, experimental

This requires the experimental-apis feature. Can have breaking changes in future versions or might even be removed entirely.

Cat Templates API

Returns information about existing templates.

Cat Thread Pool API

Returns cluster-wide thread pool statistics per node. By default the active, queue and rejected statistics are returned for all thread pools.

Cat Transforms API

Gets configuration and usage information about transforms.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more