We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent6b4eb03 commit9219044Copy full SHA for 9219044
coderd/metricscache/metricscache.go
@@ -162,6 +162,7 @@ func (c *Cache) refreshDeploymentStats(ctx context.Context) error {
162
}
163
164
func (c*Cache)run(ctx context.Context,namestring,interval time.Duration,refreshfunc(context.Context)error) {
165
+logger:=c.log.With(slog.F("name",name),slog.F("interval",interval))
166
ticker:=time.NewTicker(interval)
167
deferticker.Stop()
168
@@ -173,15 +174,13 @@ func (c *Cache) run(ctx context.Context, name string, interval time.Duration, re
173
174
ifctx.Err()!=nil {
175
return
176
-c.log.Error(ctx,"refresh",slog.Error(err))
177
+ifxerrors.Is(err,sql.ErrNoRows) {
178
+break
179
+}
180
+logger.Error(ctx,"refresh metrics failed",slog.Error(err))
181
continue
182
-c.log.Debug(
-ctx,
-name+" metrics refreshed",
-slog.F("took",time.Since(start)),
183
-slog.F("interval",interval),
184
-)
+logger.Debug(ctx,"metrics refreshed",slog.F("took",time.Since(start)))
185
break
186
187