Skip to content

Commit 7e7d978

Browse files
feat(launchpad): add gpu monitor. (#6630)
feat(launchpad): add gpu monitor. (#6625) add gpu monitor. Co-authored-by: Bearix <2669184984@qq.com>
1 parent 06ea892 commit 7e7d978

File tree

1 file changed

+4
-0
lines changed
  • service/launchpad/request

1 file changed

+4
-0
lines changed

service/launchpad/request/req.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ func GetQuery(query *api.VMRequest) (string, error) {
4747
result = "avg(round(sum(container_memory_working_set_bytes{job=\"kubelet\", metrics_path=\"/metrics/cadvisor\",namespace=~\"$namespace\",pod=~\"$pod.*\",container!=\"\"}) by(pod) / sum(cluster:namespace:pod_memory:active:kube_pod_container_resource_limits{namespace=~\"$namespace\",pod=~\"$pod.*\"}) by (pod) * 100, 0.01))"
4848
case "storage":
4949
result = "round((max by (persistentvolumeclaim,namespace) (kubelet_volume_stats_used_bytes {namespace=~\"$namespace\", persistentvolumeclaim=~\"@persistentvolumeclaim\"})) / (max by (persistentvolumeclaim,namespace) (kubelet_volume_stats_capacity_bytes {namespace=~\"$namespace\", persistentvolumeclaim=~\"@persistentvolumeclaim\"})) * 100, 0.01)"
50+
case "gpu":
51+
result = "Device_utilization_desc_of_container{podnamespace=~\"$namespace\",podname=~\"$pod.*\"}"
52+
case "gpu_memory":
53+
result = "sum without(data) (Device_memory_desc_of_container{podnamespace=~\"$namespace\",podname=~\"$pod.*\"})"
5054
default:
5155
log.Println(query.Type)
5256
}

0 commit comments

Comments
 (0)