# Spark端点资源和作业指标
#### 资源指标
表1SparkJob端点、SparkSQL端点资源指标 
| 指标ID                                                        | 指标名称                     | 指标含义                                | 取值范围                  | 单位                         | 进制   | 维度                                           | 监控周期    |
|:---|:---|:---|:---|:---|:---|:---|:---|
| aidatalake_endpoint_spark_used_cpu_num  | CPU使用量 | 当前端点已使用的CPU量。    | ≥0 | vCPU | 不涉及   | workspace_id,endpoint_id  | 1分钟   |
| aidatalake_endpoint_spark_max_cpu_num   | CPU配额总量  | 当前端点可分配的CPU最大限制。 | ≥0                   | vCPU  | 不涉及   | workspace_id,endpoint_id | 1分钟    |
| aidatalake_endpoint_spark_cpu_rate                            | CPU使用率                   | 当前端点CPU资源的使用率平均值。                 | 0\~100                 | 百分比（%）                        | 不涉及    | workspace_id,endpoint_id,endpoint_type         | 1分钟     |
| aidatalake_endpoint_spark_used_memory_num | 内存使用量 | 当前端点已使用的内存量。      | ≥0                    | Byte  | 1024 | workspace_id,endpoint_id  | 1分钟 |
| aidatalake_endpoint_spark_max_memory_num | 内存配额总量 | 当前端点可分配的内存最大容量。 | ≥0 | Byte | 1024 | workspace_id,endpoint_id  | 1分钟   |
| aidatalake_endpoint_spark_memory_rate                         | 内存使用率                      | 当前端点内存资源的使用率平均值。                  | 0\~100               | 百分比（%）                     | 不涉及   | workspace_id,endpoint_id,endpoint_type       | 1分钟   |
   
#### 作业指标
表2SparkJob端点、SparkSQL端点作业指标 
| 指标ID                                                                        | 指标名称                         | 指标含义                                                                                       | 取值范围                    | 单位                       | 进制      | 维度                                           | 监控周期 |
|:---|:---|:---|:---|:---|:---|:---|:---|
| aidatalake_endpoint_spark_submitting_jobs_count  | 提交中作业数 | 当前端点正在提交状态的作业数统计，并计算出作业数的最大值、最小值和平均值。                                  | ≥0   | Count | 不涉及    | workspace_id,endpoint_id   | 1分钟  |
| aidatalake_endpoint_spark_running_jobs_count            | 运行中作业数   | 当前端点正在运行中的作业数统计，并计算出作业数的最大值、最小值和平均值。                                   | ≥0  | Count | 不涉及  | workspace_id,endpoint_id    | 1分钟   |
| aidatalake_endpoint_spark_completed_jobs_count         | 成功作业数   | 当前端点成功的作业数统计，并计算出作业数的最大值、最小值和平均值。                                       | ≥0   | Count | 不涉及    | workspace_id,endpoint_id   | 1分钟  |
| aidatalake_endpoint_spark_failed_jobs_count              | 失败作业数 | 当前端点失败的作业数统计，并计算出作业数的最大值、最小值和平均值。                                     | ≥0 | Count | 不涉及   | workspace_id,endpoint_id   | 1分钟 |
| aidatalake_endpoint_spark_cancelled_jobs_count          | 已取消作业数  | 当前端点已取消运行的作业数统计，并计算出作业数的最大值、最小值和平均值。SparkJob端点：包含已取消；SparkSQL端点：包含已取消。 | ≥0  | Count  | 不涉及    | workspace_id,endpoint_id | 1分钟 |
| aidatalake_endpoint_spark_max_submitting_duration_ms   | 作业提交最大时长 | 当前端点该时间点提交中的作业最长的持续时间。SparkJob端点：包含排队中、启动中；SparkSQL端点：包含排队中。            | ≥0                     | ms    | 1000   | workspace_id,endpoint_id  | 1分钟  |
| aidatalake_endpoint_spark_max_running_duration_ms      | 作业运行最大时长 | 当前端点该时间点运行中的作业最长的持续时间。SparkJob端点：包含运行中；SparkSQL端点：包含运行中。               | ≥0                    | ms    | 1000 | workspace_id,endpoint_id    | 1分钟   |
   
