丰富统计数据 API
编辑丰富统计数据 API编辑
返回 丰富协调器 统计数据和有关当前正在执行的 丰富策略 的信息。
response = client.enrich.stats puts response
GET /_enrich/_stats
请求编辑
GET /_enrich/_stats
响应正文编辑
-
executing_policies
-
(对象数组)包含有关当前正在执行的每个丰富策略的信息的对象。
返回的参数包括
-
name
- (字符串)丰富策略的名称。
-
task
- (任务对象)包含有关策略执行任务的详细信息的对象。
-
-
coordinator_stats
-
(对象数组)包含有关已配置丰富处理器的每个 协调摄取节点 的信息的数组。
返回的参数包括
-
node_id
- (字符串)协调已配置丰富处理器的搜索请求的摄取节点的 ID。
-
queue_size
- (整数)队列中搜索请求的数量。
-
remote_requests_current
- (整数)当前未完成的远程请求数量。
-
remote_requests_total
-
(整数)自节点启动以来执行的未完成远程请求数量。
在大多数情况下,一个远程请求包含多个搜索请求。这取决于执行远程请求时队列中搜索请求的数量。
-
executed_searches_total
- (整数)自节点启动以来丰富处理器已执行的搜索请求数量。
-
-
cache_stats
-
(对象数组)包含有关每个摄取节点上的丰富缓存统计信息的数组。
返回的参数包括
-
node_id
- (字符串)具有丰富缓存的摄取节点的 ID。
-
count
- (整数)缓存条目的数量。
-
hits
- (整数)从缓存提供的丰富查找次数。
-
missed
- (整数)无法从缓存提供丰富查找的次数。
-
evictions
- (整数)从缓存中逐出的缓存条目数量。
-
示例编辑
response = client.enrich.stats puts response
GET /_enrich/_stats
API 返回以下响应
{ "executing_policies": [ { "name": "my-policy", "task": { "id": 124, "type": "direct", "action": "cluster:admin/xpack/enrich/execute", "start_time_in_millis": 1458585884904, "running_time_in_nanos": 47402, "cancellable": false, "parent_task_id": "oTUltX4IQMOUUVeiohTt8A:123", "headers": { "X-Opaque-Id": "123456" } } } ], "coordinator_stats": [ { "node_id": "1sFM8cmSROZYhPxVsiWew", "queue_size": 0, "remote_requests_current": 0, "remote_requests_total": 0, "executed_searches_total": 0 } ], "cache_stats": [ { "node_id": "1sFM8cmSROZYhPxVsiWew", "count": 0, "hits": 0, "misses": 0, "evictions": 0 } ] }