From 5a1baadf3b5332a17b2428387a7c4618dd1366e3 Mon Sep 17 00:00:00 2001 From: Liujian <824010343@qq.com> Date: Tue, 6 May 2025 14:38:54 +0800 Subject: [PATCH] fix bug --- module/monitor/iml.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/module/monitor/iml.go b/module/monitor/iml.go index 9233f5f0..99eed8c4 100644 --- a/module/monitor/iml.go +++ b/module/monitor/iml.go @@ -270,7 +270,7 @@ func (i *imlMonitorStatisticModule) RestChartOverview(ctx context.Context, servi consumerNum := consumerMap[date[index]] avgRequestPerSubscriber := 0.0 if consumerNum != 0 { - avgRequestPerSubscriber = float64(summary.StatusTotal) / float64(consumerNum) + avgRequestPerSubscriber = float64(item.StatusTotal) / float64(consumerNum) if avgRequestPerSubscriber > result.MaxRequestPerSubscriber { result.MaxRequestPerSubscriber = avgRequestPerSubscriber } @@ -306,14 +306,13 @@ func (i *imlMonitorStatisticModule) RestChartOverview(ctx context.Context, servi if item > result.MaxResponseTime { result.MaxResponseTime = item } - if result.MinResponseTime == 0 || item < result.MinResponseTime { + + if item > 0 && (result.MinResponseTime == 0 || item < result.MinResponseTime) { result.MinResponseTime = item } } result.AvgResponseTimeOverview = items result.AvgResponseTime = summary.Avg - //result.MaxResponseTime = summary.Max - //result.MinResponseTime = summary.Min }() go func() {