任务管理
Elastic Stack Serverless
您可以使用任务管理 API 列出正在运行的 ES|QL 查询
GET /_tasks?pretty&detailed&group_by=parents&human&actions=*data/read/esql
它会返回一个类似这样的状态列表
{
"node" : "2j8UKw1bRO283PMwDugNNg",
"id" : 5326,
"type" : "transport",
"action" : "indices:data/read/esql",
"description" : "FROM test | STATS MAX(d) by a, b",
"start_time" : "2023-07-31T15:46:32.328Z",
"start_time_in_millis" : 1690818392328,
"running_time" : "41.7ms",
"running_time_in_nanos" : 41770830,
"cancellable" : true,
"cancelled" : false,
"headers" : { }
}
- 用户提交的查询。
- 查询已运行的时间。
您可以使用它来查找长时间运行的查询,如果需要,可以使用任务取消 API取消它们
POST _tasks/2j8UKw1bRO283PMwDugNNg:5326/_cancel
查询可能需要几秒钟才能停止。