调用GetDag,根据DagId获取Dag详情。GetDag支持查询手动业务流程、手动任务、补数据的Dag详情信息,不支持查询日常调度Dag详情。
Dag Type的类型:
MANUAL: 手动任务工作流
SMOKE_TEST: 冒烟测试工作流
SUPPLY_DATA: 补数据
BUSINESS_PROCESS_DAG: 一次性业务流程工作流
Dag Status的类型:
CREATED: 已创建
RUNNING: 运行中
FAILURE: 运行失败
SUCCESS: 运行成功
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | GetDag |
要执行的操作。 |
DagId | Long | 是 | 123141452344525 |
DagId可以是补数据CreateDagComplement,测试CreateTest,执行手动业务流程CreateManualDag等接口返回的DagId。 |
ProjectEnv | String | 是 | PROD |
调度运维环境的标识:PROD表示生产环境,DEV表示开发环境。 |
RegionId | String | 是 | cn-shanghai |
工作空间所在的地域。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Data | Struct |
Dag的详情信息。 |
|
Bizdate | Long | 1605052800000 |
业务日期。 |
CreateTime | Long | 1605052800000 |
创建时间。 |
CreateUser | String | 1736629400048545 |
创建人。 |
DagId | Long | 351249682 |
DagId。 |
FinishTime | Long | 1605052800000 |
结束时间。 |
Gmtdate | Long | 1605052800000 |
Gmtdate。 |
ModifyTime | Long | 1605052800000 |
修改时间。 |
Name | String | test_dag |
Dag的名称。 |
ProjectId | Long | 112345 |
工作空间的ID。 |
StartTime | Long | 1605052800000 |
开始时间。 |
Status | String | FAILURE |
DAG的状态,包括CREATED(已创建)、RUNNING(运行中)、FAILURE(运行失败)和SUCCESS(运行成功)。 |
Type | String | MANUAL_FLOW |
DAG的类型,包括MANUAL(手动任务工作流)、SMOKE_TEST(冒烟测试工作流)、SUPPLY_DATA(补数据)和BUSINESS_PROCESS_DAG(一次性业务流程工作流)。 |
ErrorCode | String | Invalid.Tenant.ConnectionNotExists |
错误码。 |
ErrorMessage | String | The connection does not exist. |
错误信息。 |
HttpStatusCode | Integer | 200 |
HTTP状态码。 |
RequestId | String | 7782a299-b291-4fee-8424-cf8058efa8e8 |
请求的ID。用于定位日志,排查问题。 |
Success | Boolean | true |
调用是否成功。 |
示例
请求示例
http(s)://[Endpoint]/?Action=GetDag
&DagId=123141452344525
&RegionId=cn-shanghai
&<公共请求参数>
正常返回示例
XML
格式
<success>true</success>
<httpStatusCode>200</httpStatusCode>
<data>
<projectId>33679</projectId>
<dagId>351249682</dagId>
<name>aadasdfasdfasdf</name>
<type>MANUAL_FLOW</type>
<status>FAILURE</status>
<bizdate>1605052800000</bizdate>
<gmtdate>1605139200000</gmtdate>
<startTime>1605211837166</startTime>
<finishTime>1605211837282</finishTime>
<createTime>1605211377024</createTime>
<createUser>1736629400048545</createUser>
<modifyTime>1605211837282</modifyTime>
</data>
<requestId>7782a299-b291-4fee-8424-cf8058efa8e8</requestId>
JSON
格式
{
"success": true,
"httpStatusCode": 200,
"data": {
"projectId": 33679,
"dagId": 351249682,
"name": "aadasdfasdfasdf",
"type": "MANUAL_FLOW",
"status": "FAILURE",
"bizdate": 1605052800000,
"gmtdate": 1605139200000,
"startTime": 1605211837166,
"finishTime": 1605211837282,
"createTime": 1605211377024,
"createUser": "1736629400048545",
"modifyTime": 1605211837282
},
"requestId": "7782a299-b291-4fee-8424-cf8058efa8e8"
}
错误码
访问错误中心查看更多错误码。