正在加载

任务管理

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" : { }
}
  1. 用户提交的查询。
  2. 查询已运行的时间。

您可以使用它来查找长时间运行的查询,如果需要,可以使用任务取消 API取消它们

 POST _tasks/2j8UKw1bRO283PMwDugNNg:5326/_cancel 

查询可能需要几秒钟才能停止。

© . All rights reserved.