diff --git a/app/vmctl/README.md b/app/vmctl/README.md index 52fafc7d9d..5e96ecece3 100644 --- a/app/vmctl/README.md +++ b/app/vmctl/README.md @@ -786,6 +786,8 @@ and specify `accountID` param. 7. `vmctl` supports `--vm-concurrency` which controls the number of concurrent workers that process the input from source query results. Please note that each import request can load up to a single vCPU core on VictoriaMetrics. So try to set it according to allocated CPU resources of your VictoriaMetrics installation. +8. `vmctl` supports `--vm-native-src-headers` and `--vm-native-dst-headers` which defines headers to send with each request +to the corresponding source address. In this mode `vmctl` acts as a proxy between two VM instances, where time series filtering is done by "source" (`src`) and processing is done by "destination" (`dst`). So no extra memory or CPU resources required on `vmctl` side. Only diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 4f3b506c27..0bc27b97e7 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -16,6 +16,7 @@ The following tip changes can be tested by building VictoriaMetrics components f ## tip * FEATURE: [vmctl](https://docs.victoriametrics.com/vmctl.html): `vmctl` `vm-native` mode now splits the migration process on per-metric basis. This allows to migrate metrics one-by-one according to the specified filter. This change allows to retry export/import requests for a specific metric and provides a better understanding of the migration progress. See [this feature request](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/3600). +* FEATURE: [vmctl](https://docs.victoriametrics.com/vmctl.html): `vmctl` `vm-native` mode now supports `--vm-native-src-headers` and `--vm-native-dst-headers` which defines headers to send with each request to the corresponding source address. Thanks, @baconmania, for the pull request. See [this pull request](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/3906). * BUGFIX: prevent from possible panic during [background merge process](https://docs.victoriametrics.com/#storage). It may occur in rare case and was introduced at [v1.85.0](https://docs.victoriametrics.com/CHANGELOG.html#v1850) when implementing [this feature](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/3337). * BUGFIX: [vmui](https://docs.victoriametrics.com/#vmui): stop showing `Please enter a valid Query and execute it` error message on the first load of vmui. diff --git a/docs/vmctl.md b/docs/vmctl.md index 1728343016..3d52712f7d 100644 --- a/docs/vmctl.md +++ b/docs/vmctl.md @@ -790,6 +790,8 @@ and specify `accountID` param. 7. `vmctl` supports `--vm-concurrency` which controls the number of concurrent workers that process the input from source query results. Please note that each import request can load up to a single vCPU core on VictoriaMetrics. So try to set it according to allocated CPU resources of your VictoriaMetrics installation. +8. `vmctl` supports `--vm-native-src-headers` and `--vm-native-dst-headers` which defines headers to send with each request +to the corresponding source address. In this mode `vmctl` acts as a proxy between two VM instances, where time series filtering is done by "source" (`src`) and processing is done by "destination" (`dst`). So no extra memory or CPU resources required on `vmctl` side. Only