仅限于未终止的作业。

基本信息

Action:/qai/aicp/trains/namespaces/{namespace}/endpoints/{endpoint}/trains/{train_name}/pod/{pod_name}/events

Method: GET

Content-Type:application/json

请求参数

参数 类型 描述 是否必须

endpoint

string

任务类型,如 tfjobspythorchjobsmpijobs deepseekjobs

yes

train_name

string

任务名称。

yes

pod_name

string

容器组名称。

yes

namespace

string

命名空间名称。

yes

响应参数

此接口包含的公共响应参数,可参见前文内容,其他参数说明如下:

参数路径 类型 含义

data.count

integer

事件发生的次数计数

data.eventTime

null

事件发生时间

data.reportingInstance

string

报告事件的实例标识

data.firstTimestamp

string

事件首次发生的时间戳

data.lastTimestamp

string

事件最后一次发生的时间戳

data.apiVersion

string

使用的 Kubernetes API 版本

data.source.component

string

事件来源组件名称

data.reason

string

事件触发原因

data.reportingComponent

string

报告事件的组件名称

data.involvedObject.kind

string

关联对象的资源类型

data.involvedObject.name

string

关联对象名称

data.involvedObject.namespace

string

关联对象所在的命名空间

data.involvedObject.apiVersion

string

关联对象的 API 版本

data.involvedObject.resourceVersion

string

关联对象的资源版本号

data.involvedObject.uid

string

关联对象的唯一标识符

data.message

string

事件的详细描述信息

data.type

string

事件类型(Normal/Warning)

data.kind

string

资源类型

data.metadata.name

string

事件资源的唯一名称

data.metadata.namespace

string

事件资源所在的命名空间

data.metadata.resourceVersion

string

事件资源的版本号

data.metadata.creationTimestamp

string

资源创建时间戳

data.metadata.managedFields.fieldsV1

object

Kubernetes 字段管理信息

data.metadata.managedFields.apiVersion

string

字段管理使用的 API 版本

data.metadata.managedFields.manager

string

最后修改字段的控制器

data.metadata.managedFields.time

string

最后一次修改的时间戳

counts

integer

返回的事件总数

ret_code

integer

API调用的返回码

请求示例

curl -X 'GET' \
  'https://ai.coreshub.cn/qai/aicp/trains/namespaces/usr-5HY8cxxx/endpoints/tfjobs/trains/%E8%AE%A1%E7%AE%97%E4%BB%BB%E5%8A%A1/pod/tn-ehjysfi2my2o-master-0/events' \
  -H 'accept: application/json'

响应示例

{
    "message": "success",
    "meta": {
        "X_REQUEST_ID": "0a47e6c9",
        "X_REQUEST_USER": "usr-5HY8xxxx"
    },
    "data": [
        {
            "count": 1,
            "eventTime": null,
            "reportingInstance": "",
            "firstTimestamp": "2025-04-14T05:34:06Z",
            "lastTimestamp": "2025-04-14T05:34:06Z",
            "apiVersion": "v1",
            "source": {
                "component": "volcano"
            },
            "reason": "Scheduled",
            "reportingComponent": "volcano",
            "involvedObject": {
                "kind": "Pod",
                "name": "tn-ehjysfi2my2o-master-0",
                "namespace": "usr-5hy8xxxx",
                "apiVersion": "v1",
                "resourceVersion": "144874426",
                "uid": "6d6ab202-797d-4099-8240-8f3b66dfeaa7"
            },
            "message": "Successfully assigned usr-5hy8xxxx/tn-ehjysfi2my2o-master-0 to gpu-013",
            "type": "Normal",
            "kind": "Event",
            "metadata": {
                "name": "tn-ehjysfi2my2o-master-0.18361880a426f5d0",
                "namespace": "usr-5hy8xxxx",
                "resourceVersion": "144874444",
                "creationTimestamp": "2025-04-14T05:34:06Z",
                "managedFields": [
                    {
                        "fieldsV1": {
                            "f:source": {
                                "f:component": {}
                            },
                            "f:message": {},
                            "f:involvedObject": {},
                            "f:reason": {},
                            "f:type": {},
                            "f:lastTimestamp": {},
                            "f:count": {},
                            "f:reportingComponent": {},
                            "f:firstTimestamp": {}
                        },
                        "apiVersion": "v1",
                        "manager": "vc-scheduler",
                        "time": "2025-04-14T05:34:06Z",
                        "operation": "Update",
                        "fieldsType": "FieldsV1"
                    }
                ],
                "uid": "fea1b1be-4d85-4a25-be8b-0b0770c71f42"
            }
        },
    ... ...
    ],
    "counts": 5,
    "ret_code": 0
}