diff --git a/cmd/arc/main.go b/cmd/arc/main.go index 7d23d4217..f7f0a3088 100644 --- a/cmd/arc/main.go +++ b/cmd/arc/main.go @@ -63,9 +63,10 @@ func run() error { if arcConfig.Tracing != nil { cleanup, err := enableTracing(logger, arcConfig.Tracing.DialAddr) if err != nil { - return err + logger.Error("failed to enable tracing", slog.String("err", err.Error())) + } else { + shutdownFns = append(shutdownFns, cleanup) } - shutdownFns = append(shutdownFns, cleanup) } go func() {