エンリッチ統計API
現在実行中のエンリッチポリシーに関する統計と情報を返します。
Python
resp = client.enrich.stats()
print(resp)
Ruby
response = client.enrich.stats
puts response
Js
const response = await client.enrich.stats();
console.log(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
- (整数) キャッシュから提供されたエンリッチルックアップの数。
misses
- (整数) キャッシュから提供できなかったエンリッチルックアップの数。
evictions
- (整数) キャッシュから追い出されたキャッシュエントリの数。
hits_time_in_millis
- (長整数) 成功したキャッシュヒットからデータを取得するのにかかった時間(ミリ秒)。
misses_time_in_millis
- (長整数) キャッシュミスの際にエンリッチインデックスからデータを取得し、キャッシュを更新するのにかかった時間(ミリ秒)。
例
Python
resp = client.enrich.stats()
print(resp)
Ruby
response = client.enrich.stats
puts response
Js
const response = await client.enrich.stats();
console.log(response);
コンソール
GET /_enrich/_stats
コンソール-結果
{
"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,
"hits_time_in_millis": 0,
"misses_time_in_millis": 0
}
]
}