diff --git a/pkg/apiserver/apic_metrics.go b/pkg/apiserver/apic_metrics.go index 1e85cb06a..9059928fe 100644 --- a/pkg/apiserver/apic_metrics.go +++ b/pkg/apiserver/apic_metrics.go @@ -26,8 +26,8 @@ func (a *apic) GetMetrics() (*models.Metrics, error) { machinesInfo[i] = &models.MetricsAgentInfo{ Version: machine.Version, Name: machine.MachineId, - LastUpdate: machine.UpdatedAt.String(), - LastPush: ptr.OrEmpty(machine.LastPush).String(), + LastUpdate: machine.UpdatedAt.Format(time.RFC3339), + LastPush: ptr.OrEmpty(machine.LastPush).Format(time.RFC3339), } } @@ -43,7 +43,7 @@ func (a *apic) GetMetrics() (*models.Metrics, error) { Version: bouncer.Version, CustomName: bouncer.Name, Name: bouncer.Type, - LastPull: bouncer.LastPull.String(), + LastPull: bouncer.LastPull.Format(time.RFC3339), } } @@ -81,7 +81,7 @@ func (a *apic) SendMetrics(stop chan (bool)) { const checkInt = 20 * time.Second // intervals must always be > 0 - metInts := []time.Duration{1*time.Millisecond, a.metricsIntervalFirst, a.metricsInterval} + metInts := []time.Duration{1 * time.Millisecond, a.metricsIntervalFirst, a.metricsInterval} log.Infof("Start sending metrics to CrowdSec Central API (interval: %s once, then %s)", metInts[1].Round(time.Second), metInts[2]) @@ -123,7 +123,7 @@ func (a *apic) SendMetrics(stop chan (bool)) { reloadMachineIDs() if !slices.Equal(oldIDs, machineIDs) { log.Infof("capi metrics: machines changed, immediate send") - metTicker.Reset(1*time.Millisecond) + metTicker.Reset(1 * time.Millisecond) } case <-metTicker.C: metTicker.Stop() diff --git a/pkg/apiserver/apic_test.go b/pkg/apiserver/apic_test.go index 7d7a5e015..97127cad0 100644 --- a/pkg/apiserver/apic_test.go +++ b/pkg/apiserver/apic_test.go @@ -309,30 +309,30 @@ func TestAPICGetMetrics(t *testing.T) { Bouncers: []*models.MetricsBouncerInfo{ { CustomName: "1", - LastPull: time.Time{}.String(), + LastPull: time.Time{}.Format(time.RFC3339), }, { CustomName: "2", - LastPull: time.Time{}.String(), + LastPull: time.Time{}.Format(time.RFC3339), }, { CustomName: "3", - LastPull: time.Time{}.String(), + LastPull: time.Time{}.Format(time.RFC3339), }, }, Machines: []*models.MetricsAgentInfo{ { Name: "a", - LastPush: time.Time{}.String(), - LastUpdate: time.Time{}.String(), + LastPush: time.Time{}.Format(time.RFC3339), + LastUpdate: time.Time{}.Format(time.RFC3339), }, { Name: "b", - LastPush: time.Time{}.String(), - LastUpdate: time.Time{}.String(), + LastPush: time.Time{}.Format(time.RFC3339), + LastUpdate: time.Time{}.Format(time.RFC3339), }, { Name: "c", - LastPush: time.Time{}.String(), - LastUpdate: time.Time{}.String(), + LastPush: time.Time{}.Format(time.RFC3339), + LastUpdate: time.Time{}.Format(time.RFC3339), }, }, },