thread_pool
返回集群中每个节点的线程池统计信息。返回的信息包括所有内置线程池和自定义线程池。thread_pool接受一个可选的路径参数:逗号分隔的线程池名称列表,接受通配符表达式。除catAPI公共参数外,还支持两个参数:local和master_timout。如果local为true,则只从本地节点检索信息,默认为false,从主节点检索信息。master_timout指定连接主节点的超时时间。如果超时前没有收到响应,则请求失败并返回错误,默认为30s。可展示的信息如下:
列名 | 简写 | 默认显示 (默认否) | 说明 |
node_name | nn | 是 | 节点名。 |
name | n | 是 | 线程池名称。 |
active | a | 是 | 当前线程池中活动线程的数量。 |
queue | q | 是 | 当前线程池队列中的任务数。 |
rejected | r | 是 | 线程池执行程序拒绝的任务数。 |
node_id | id | 节点id。 | |
ephemeral_node_id | eid | 临时的节点id。 | |
pid | p | 节点进程id。 | |
host | h | 节点主机名。 | |
ip | i | 节点ip。 | |
port | po | 绑定的端口。 | |
type | t | 线程池的类型fixed或scaling。 | |
pool_size | psz | 当前线程池中的线程数。 | |
queue_size | qs | 当前线程池的队列中允许的最大任务数。 | |
largest | l | 当前线程池中活动线程的最大数量。 | |
completed | c | 线程池执行程序完成的任务数。 | |
core | cr | 配置的当前线程池中活动线程的核数。 | |
max | mx | 配置的当前线程池中允许的最大活动线程数。 | |
size | sz | 配置的当前线程池中允许的活动线程的固定数量。 | |
keep_alive | ka | 配置的线程存活时间。 |
fielddata
返回群集中每个数据节点上fielddata当前使用的堆内存大小。fielddata接受一个可选的路径参数:逗号分隔的字段名列表,接受通配符表达式。可展示的信息如下:
列名 | 简写 | 说明 |
id | 节点id。 | |
host | h | 主机名。 |
ip | ip地址。 | |
node | n | 节点名。 |
field | f | 字段名。 |
size | s | 字段数据大小。 |