diff --git a/app/vmctl/vm_native.go b/app/vmctl/vm_native.go index 8d94d2bbe1..31bdb6b380 100644 --- a/app/vmctl/vm_native.go +++ b/app/vmctl/vm_native.go @@ -201,7 +201,12 @@ func (p *vmNativeProcessor) runBackfilling(ctx context.Context, tenantID string, } if len(metrics) == 0 { - return fmt.Errorf("no metrics found") + errMsg := "no metrics found" + if tenantID != "" { + errMsg = fmt.Sprintf("%s for tenant id: %s", errMsg, tenantID) + } + log.Println(errMsg) + return nil } foundSeriesMsg = fmt.Sprintf("Found %d metrics to import", len(metrics)) } diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 8a3f0dfb21..b14751bc64 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -24,6 +24,8 @@ The following `tip` changes can be tested by building VictoriaMetrics components ## tip +* BUGFIX: [vmctl](https://docs.victoriametrics.com/vmctl.html): don't interrupt the migration process if no metrics were found for a specific tenant. See [this issue](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4796). + ## [v1.93.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.93.0) Released at 2023-08-12