Commit 118c7d13 authored by Your Name's avatar Your Name

only smi

parent 8efae39d
...@@ -2,7 +2,7 @@ version: "3.9" ...@@ -2,7 +2,7 @@ version: "3.9"
services: services:
monitorSmi: monitorSmi:
image: docker.ai.17xuexi.com/monitorapi/monitor-smi:v.0.0.5 image: docker.ai.17xuexi.com/monitorapi/monitor-smi:v.0.0.7
network_mode: host network_mode: host
volumes: volumes:
- /proc:/host/proc:ro - /proc:/host/proc:ro
......
No preview for this file type
...@@ -40,16 +40,21 @@ func Smi() { ...@@ -40,16 +40,21 @@ func Smi() {
fmt.Println("gpu error", err.Error()) fmt.Println("gpu error", err.Error())
res.Msg = err.Error() res.Msg = err.Error()
res.Code = 500 res.Code = 500
return c.JSON(&res)
} }
res.Data.Gpus = gpus res.Data.Gpus = gpus
res.Code = 200
return c.JSON(&res)
cpus, err := CpuSmi() cpus, err := CpuSmi()
if err != nil { if err != nil {
fmt.Println("cpu error", err.Error()) fmt.Println("cpu error", err.Error())
res.Msg = err.Error() res.Msg = err.Error()
res.Code = 500 res.Code = 500
return c.JSON(&res)
} }
res.Data.Cpus = cpus res.Data.Cpus = cpus
...@@ -60,6 +65,7 @@ func Smi() { ...@@ -60,6 +65,7 @@ func Smi() {
fmt.Println("network error", err.Error()) fmt.Println("network error", err.Error())
res.Msg = err.Error() res.Msg = err.Error()
res.Code = 500 res.Code = 500
return c.JSON(&res)
} }
res.Data.Networks = networks res.Data.Networks = networks
...@@ -70,6 +76,7 @@ func Smi() { ...@@ -70,6 +76,7 @@ func Smi() {
fmt.Println("disks error", err.Error()) fmt.Println("disks error", err.Error())
res.Msg = err.Error() res.Msg = err.Error()
res.Code = 500 res.Code = 500
return c.JSON(&res)
} }
res.Data.Disk = filesystems res.Data.Disk = filesystems
...@@ -80,6 +87,7 @@ func Smi() { ...@@ -80,6 +87,7 @@ func Smi() {
fmt.Println("mem error", err.Error()) fmt.Println("mem error", err.Error())
res.Msg = err.Error() res.Msg = err.Error()
res.Code = 500 res.Code = 500
return c.JSON(&res)
} }
res.Data.Mem = mem res.Data.Mem = mem
......
package main package main
func main() { func main() {
DCGM() //DCGM()
//Smi() Smi()
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment