From ba691431f4d065cb7adc2be68b99eb485663a6cb Mon Sep 17 00:00:00 2001 From: wood chen Date: Thu, 5 Dec 2024 08:27:19 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8A=B6=E6=80=81=E7=A0=81=E7=BB=9F=E8=AE=A1?= =?UTF-8?q?=E6=95=B0=E7=BB=84=E8=B6=8A=E7=95=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/metrics/collector.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/metrics/collector.go b/internal/metrics/collector.go index 2e46d59..e57f646 100644 --- a/internal/metrics/collector.go +++ b/internal/metrics/collector.go @@ -292,9 +292,10 @@ func (c *Collector) GetStats() map[string]interface{} { // 状态码统计 statusStats := make(map[string]int64) - statusGroups := []string{"1xx", "2xx", "3xx", "4xx", "5xx"} for i := range c.statusStats { - statusStats[statusGroups[i]] = c.statusStats[i].Load() + if i < len(c.statusStats) { + statusStats[fmt.Sprintf("%dxx", i+1)] = c.statusStats[i].Load() + } } stats["status_code_stats"] = statusStats