diff --git a/internal/controllers/settings_controller.go b/internal/controllers/settings_controller.go index e9bf534..6ed7ab4 100644 --- a/internal/controllers/settings_controller.go +++ b/internal/controllers/settings_controller.go @@ -2,6 +2,7 @@ package controllers import ( "path/filepath" + "runtime" "strconv" "baihu/internal/constant" @@ -184,6 +185,7 @@ func (sc *SettingsController) GetAbout(c *gin.Context) { "version": constant.Version, "build_time": constant.BuildTime, "mem_usage": memUsage, + "goroutines": runtime.NumGoroutine(), "uptime": uptime, "task_count": taskCount, "log_count": logCount, diff --git a/web/src/api/index.ts b/web/src/api/index.ts index 09c60db..94b2594 100644 --- a/web/src/api/index.ts +++ b/web/src/api/index.ts @@ -313,6 +313,7 @@ export interface AboutInfo { version: string build_time: string mem_usage: string + goroutines: number uptime: string task_count: number log_count: number diff --git a/web/src/views/settings/AboutSettings.vue b/web/src/views/settings/AboutSettings.vue index bd2f897..65d9cd6 100644 --- a/web/src/views/settings/AboutSettings.vue +++ b/web/src/views/settings/AboutSettings.vue @@ -60,6 +60,10 @@ onMounted(loadAbout) 内存使用: {{ aboutInfo?.mem_usage || '-' }} +