All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ksyun.client.aicp.getjobmetrics.v20250501.GetJobMetricsRequest Maven / Gradle / Ivy

Go to download

The KSYUN Web Services SDK for Java provides Java APIs for building software on KSYUN' cost-effective, scalable, and reliable infrastructure products. The KSYUN Java SDK allows developers to code against APIs for all of KSYUN's infrastructure web services (KSC S3, KSC KEC, KSC RDS etc).

The newest version!
package ksyun.client.aicp.getjobmetrics.v20250501;

import common.annotation.KsYunField;
import lombok.Data;

/**
 * @Classname GetJobMetricsRequest
 * @Description 请求参数
 */
@Data
public class GetJobMetricsRequest {
    /**
     * 任务ID
     */
    @KsYunField(name = "job_id")
    private Integer Job_id;

    /**
     * 任务taskID
     * 如果不传,默认为该job下最新的task
     */
    @KsYunField(name = "task_id")
    private Integer Task_id;

    /**
     * 开始时间
     * 默认一小时前,时间戳格式,支持10位或者13位时间戳
     */
    @KsYunField(name = "start_time")
    private String Start_time;

    /**
     * 结束时间
     * 默认当前,时间戳格式,支持10位或者13位时间戳
     */
    @KsYunField(name = "end_time")
    private String End_time;

    /**
     * 查询步长
     * 时间单位支持s(秒)、m(分钟)、h(小时)
     */
    @KsYunField(name = "time_step")
    private String Time_step;

    /**
     * 指标类型
     * 注:结果值说明,其中GpuCoreUsage、GpuMemoryUsage、CpuCoreUsage、MemoryUsage、SmUsage结果为普通数,不带有%。例显示结果为0.4,表示40%。其余指标结算结果没有经过任何单位处理。
     * 

* 支持查询的类型包括以下: * GpuCoreUsage * GPU使用率(pod维度) * 聚合值为平均值 *

* GpuMemoryUsage * GPU显存使用率(pod维度) * 聚合值为平均值 *

*

* CpuCoreUsage * CPU使用率(pod维度) * 聚合值为平均值 *

* MemoryUsage * 内存使用率(pod维度) * 聚合值为平均值 *

* NetworkInputRate * 网络写入速率(pod维度) * 聚合值为总和值 *

* NetworkOutputRate * 网络写出速率(pod维度) * 聚合值为总和值 *

* IBInputRate * IB传输速率(节点维度) * 聚合值为总和值 *

* IBOutputRate * IB接收速率(节点维度) * 聚合值为总和值 *

* GpuTemperature * GPU温度(pod维度) * 聚合值为平均值 *

* SmUsage * SM使用率(pod维度) * 聚合值为平均值 *

* NasClientReadIOPS * Nas客户端读取IOPS(节点维度) * 聚合值为总和值 *

* NasClientWriteIOPS * Nas客户端写入IOPS(节点维度) * 聚合值为总和值 *

* NasClientReadLatency * Nas客户端读取延迟(节点维度) * 聚合值为总和值 *

* NasClientWriteLatency * Nas客户端写入延迟(节点维度) * 聚合值为总和值 *

* NasClientReadRate * Nas客户端读取速率(节点维度) * 聚合值为总和值 *

* NasClientWriteRate * Nas客户端写入速率(节点维度) * 聚合值为总和值 */ @KsYunField(name = "metric_type") private String Metric_type; /** * 是否返回每个pod的详细数据 * 1:是 * 0:否 */ @KsYunField(name = "metric_detail") private Integer Metric_detail; /** * 空间ID */ @KsYunField(name = "space_id") private Integer Space_id; }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy