diff --git a/vault/logical_system_activity.go b/vault/logical_system_activity.go index 25dbf3847275..533a5b0a160e 100644 --- a/vault/logical_system_activity.go +++ b/vault/logical_system_activity.go @@ -93,7 +93,7 @@ func (b *SystemBackend) handleClientMetricQuery(ctx context.Context, req *logica // Also convert any user inputs to UTC to avoid // problems later. if endTime.IsZero() { - endTime = timeutil.EndOfMonth(time.Now().UTC().AddDate(0, -1, 0)) + endTime = timeutil.EndOfMonth(timeutil.StartOfPreviousMonth(time.Now().UTC())) } else { endTime = endTime.UTC() }