Class CatThreadPoolRecord
Implements
Inherited Members
Namespace: OpenSearch.Client
Assembly: OpenSearch.Client.dll
Syntax
[DataContract]
public class CatThreadPoolRecord : ICatRecord
Properties
| Edit this page View SourceActive
The number of active threads in the current thread pool
Declaration
[DataMember(Name = "active")]
public int Active { get; set; }
Property Value
Type | Description |
---|---|
int |
Completed
The number of tasks completed by the thread pool executor
Declaration
[DataMember(Name = "completed")]
public long? Completed { get; set; }
Property Value
Type | Description |
---|---|
long? |
Core
The configured core number of active threads allowed in the current thread pool
Declaration
[DataMember(Name = "core")]
public int? Core { get; set; }
Property Value
Type | Description |
---|---|
int? |
EphemeralNodeId
The ephemeral node ID
Declaration
[DataMember(Name = "ephemeral_node_id")]
public string EphemeralNodeId { get; set; }
Property Value
Type | Description |
---|---|
string |
Host
The hostname for the current node
Declaration
[DataMember(Name = "host")]
public string Host { get; set; }
Property Value
Type | Description |
---|---|
string |
Ip
The IP address for the current node
Declaration
[DataMember(Name = "ip")]
public string Ip { get; set; }
Property Value
Type | Description |
---|---|
string |
KeepAlive
The configured keep alive time for threads
Declaration
[DataMember(Name = "keep_alive")]
public Time KeepAlive { get; set; }
Property Value
Type | Description |
---|---|
Time |
Largest
The highest number of active threads in the current thread pool
Declaration
[DataMember(Name = "largest")]
public int? Largest { get; set; }
Property Value
Type | Description |
---|---|
int? |
Maximum
The configured maximum number of active threads allowed in the current thread pool
Declaration
[DataMember(Name = "max")]
public int? Maximum { get; set; }
Property Value
Type | Description |
---|---|
int? |
Name
The name of the thread pool
Declaration
[DataMember(Name = "name")]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
NodeId
The unique id of the node
Declaration
[DataMember(Name = "node_id")]
public string NodeId { get; set; }
Property Value
Type | Description |
---|---|
string |
NodeName
The name of the node
Declaration
[DataMember(Name = "node_name")]
public string NodeName { get; set; }
Property Value
Type | Description |
---|---|
string |
PoolSize
The number of threads in the current thread pool
Declaration
[DataMember(Name = "pool_size")]
public int? PoolSize { get; set; }
Property Value
Type | Description |
---|---|
int? |
Port
The bound transport port for the current node
Declaration
[DataMember(Name = "port")]
public int? Port { get; set; }
Property Value
Type | Description |
---|---|
int? |
ProcessId
The process ID of the running node
Declaration
[DataMember(Name = "pid")]
public int? ProcessId { get; set; }
Property Value
Type | Description |
---|---|
int? |
Queue
The number of tasks in the queue for the current thread pool
Declaration
[DataMember(Name = "queue")]
public int Queue { get; set; }
Property Value
Type | Description |
---|---|
int |
QueueSize
The maximum number of tasks permitted in the queue for the current thread pool
Declaration
[DataMember(Name = "queue_size")]
public int? QueueSize { get; set; }
Property Value
Type | Description |
---|---|
int? |
Rejected
The number of tasks rejected by the thread pool executor
Declaration
[DataMember(Name = "rejected")]
public long Rejected { get; set; }
Property Value
Type | Description |
---|---|
long |
Size
The configured fixed number of active threads allowed in the current thread pool
Declaration
[DataMember(Name = "size")]
public int? Size { get; set; }
Property Value
Type | Description |
---|---|
int? |
Type
The current (*) type of thread pool (fixed
or scaling
)
Declaration
[DataMember(Name = "type")]
public string Type { get; set; }
Property Value
Type | Description |
---|---|
string |