From ec882de4200e18a5f4a860274cca4c33ec0ceccd Mon Sep 17 00:00:00 2001 From: engigu Date: Sat, 27 Dec 2025 13:54:20 +0800 Subject: [PATCH] chore: add goroutine num display --- internal/controllers/settings_controller.go | 2 ++ web/src/api/index.ts | 1 + web/src/views/settings/AboutSettings.vue | 4 ++++ 3 files changed, 7 insertions(+) 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 || '-' }} +
+ 协程数量: + {{ aboutInfo?.goroutines || '-' }} +
运行时间: {{ aboutInfo?.uptime || '-' }}