调用GetInstanceStatusStatistic获取实例任务不同运行状态的数量统计。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | GetInstanceStatusStatistic |
系统规定参数。取值:GetInstanceStatusStatistic。 |
ProjectId | Long | 是 | 1234 |
DataWorks工作空间的ID。您可以登录DataWorks管控台,进入工作空间配置页面获取工作空间ID。 |
ProjectEnv | String | 是 | PROD |
运行的环境,包括PROD(生产环境)和DEV(开发环境)。 |
BizDate | String | 是 | 2020-01-01 |
获取不同实例状态数量的业务日期。格式为yyyy-MM-dd。 |
SchedulerType | String | 否 | NORMAL |
调度的类型,取值如下:
|
DagType | String | 否 | MANUAL |
Dag Type的类型:
|
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 0000-ABCD-EFG**** |
请求ID,用于定位日志,排查问题。 |
StatusCount | Object |
实例状态的数量统计。 |
|
FailureCount | Integer | 1 |
运行失败的实例数量。 |
WaitTimeCount | Integer | 1 |
等待运行的实例数量。 |
RunningCount | Integer | 1 |
运行中的实例数量。 |
SuccessCount | Integer | 1 |
运行成功的实例数量。 |
TotalCount | Integer | 1 |
实例的总数。 |
NotRunCount | Integer | 1 |
未运行的实例数量。 |
WaitResCount | Integer | 1 |
等待资源的实例数量。 |
示例
请求示例
http(s)://[Endpoint]/?Action=GetInstanceStatusStatistic
&ProjectId=1234
&ProjectEnv=PROD
&BizDate=2020-01-01
&SchedulerType=NORMAL
&DagType=MANUAL
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<GetInstanceStatusStatisticResponse>
<RequestId>0000-ABCD-EFG****</RequestId>
<StatusCount>
<FailureCount>1</FailureCount>
<WaitTimeCount>1</WaitTimeCount>
<RunningCount>1</RunningCount>
<SuccessCount>1</SuccessCount>
<TotalCount>1</TotalCount>
<NotRunCount>1</NotRunCount>
<WaitResCount>1</WaitResCount>
</StatusCount>
</GetInstanceStatusStatisticResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "0000-ABCD-EFG****",
"StatusCount" : {
"FailureCount" : 1,
"WaitTimeCount" : 1,
"RunningCount" : 1,
"SuccessCount" : 1,
"TotalCount" : 1,
"NotRunCount" : 1,
"WaitResCount" : 1
}
}
错误码
访问错误中心查看更多错误码。