ListSignals - 获取作业信号列表

更新时间:
复制 MD 格式

查询指定作业的所有信号记录。

接口说明

请求说明

通过此 API 可以获取特定作业下的所有信号记录详情,包括信号 ID、状态、创建时间等信息。支持通过查询参数进一步筛选或排序结果。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求语法

GET /api/v1/jobs/{JobId}/signals HTTP/1.1

路径参数

名称

类型

必填

描述

示例值

JobId

string

作业 Id

dlc-20210126170216-mtl37ge7gkvdz

请求参数

名称

类型

必填

描述

示例值

Status

string

信号状态。

Succeeded

SortBy

string

排序字段

GmtCreateTime

Order

string

排序顺序

desc

PageNumber

string

当前页数。

1

PageSize

string

分页大小

20

Token

string

用于鉴权的临时令牌。

eyXXXX-XXXX.XXXXX

返回参数

名称

类型

描述

示例值

object

Schema of Response

RequestId

string

请求 ID。

473469C7-AA6F-4DC5-B3DB-xxxxxxx

JobId

string

作业 Id

dlc-...

Signals

array<object>

该作业的信号记录列表,每个元素结构同 GetSignal 返回

object

SignalId

string

信号 ID。

oper*********

Signal

string

信号码。

SIGUSR1

Status

string

信号状态

Stopped

GmtCreated

string

创建时间。

2025-12-30T14:07:38+08:00

GmtModified

string

修改时间。

2025-12-30T14:07:38+08:00

Scope

string

发送范围

pods

Roles

array

角色类型列表

string

角色类型

worker

PodNames

array

Pod 名称列表

string

Pod 名称

dlc********-worker-0

Reason

string

原因

Completed

Message

string

返回结果的提示信息。

signal delivered to 1 pods

TotalCount

integer

总记录数

3

PageNumber

integer

当前页数。

1

PageSize

integer

分页大小

20

示例

正常返回示例

JSON格式

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-xxxxxxx",
  "JobId": "dlc-...",
  "Signals": [
    {
      "SignalId": "oper*********",
      "Signal": "SIGUSR1",
      "Status": "Stopped",
      "GmtCreated": "2025-12-30T14:07:38+08:00",
      "GmtModified": "2025-12-30T14:07:38+08:00",
      "Scope": "pods",
      "Roles": [
        "worker"
      ],
      "PodNames": [
        "dlc********-worker-0"
      ],
      "Reason": "Completed",
      "Message": "signal delivered to 1 pods\n"
    }
  ],
  "TotalCount": 3,
  "PageNumber": 1,
  "PageSize": 20
}

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情