From 10d23828a7829596bc2f4588ff231b872b8cc549 Mon Sep 17 00:00:00 2001 From: yusing Date: Thu, 13 Feb 2025 18:47:17 +0800 Subject: [PATCH] metrics: fix 5m period --- internal/metrics/period/period.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/metrics/period/period.go b/internal/metrics/period/period.go index ee6b5b8..71e4069 100644 --- a/internal/metrics/period/period.go +++ b/internal/metrics/period/period.go @@ -48,6 +48,8 @@ func (p *Period[T]) Get(filter Filter) []*T { p.mu.RLock() defer p.mu.RUnlock() switch filter { + case PeriodFiveMinutes: + return p.FiveMinutes.Get() case PeriodFifteenMinutes: return p.FifteenMinutes.Get() case PeriodOneHour: @@ -63,7 +65,7 @@ func (p *Period[T]) Get(filter Filter) []*T { func (filter Filter) IsValid() bool { switch filter { - case PeriodFifteenMinutes, PeriodOneHour, PeriodOneDay, PeriodOneMonth: + case PeriodFiveMinutes, PeriodFifteenMinutes, PeriodOneHour, PeriodOneDay, PeriodOneMonth: return true } return false