mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-21 14:44:00 +00:00
app/vmctl: fix issue with adding many seconds (#4617)
* app/vmctl: fix issue with adding many seconds * app/vmagent: add CHANGELOG.md
This commit is contained in:
parent
cbc28ccdb2
commit
177a0c1ca9
6 changed files with 19 additions and 7 deletions
|
@ -51,6 +51,7 @@ The following tip changes can be tested by building VictoriaMetrics components f
|
||||||
* BUGFIX: [vmui](https://docs.victoriametrics.com/#vmui): fix application routing issues and problems with manual URL changes. See [this pull request](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/4408).
|
* BUGFIX: [vmui](https://docs.victoriametrics.com/#vmui): fix application routing issues and problems with manual URL changes. See [this pull request](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/4408).
|
||||||
* BUGFIX: add validation for invalid [partial RFC3339 timestamp formats](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#timestamp-formats) in query and export APIs.
|
* BUGFIX: add validation for invalid [partial RFC3339 timestamp formats](https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#timestamp-formats) in query and export APIs.
|
||||||
* BUGFIX: [vmctl](https://docs.victoriametrics.com/vmctl.html): interrupt explore procedure in influx mode if vmctl found no numeric fields.
|
* BUGFIX: [vmctl](https://docs.victoriametrics.com/vmctl.html): interrupt explore procedure in influx mode if vmctl found no numeric fields.
|
||||||
|
* BUGFIX: [vmctl](https://docs.victoriametrics.com/vmctl.html): fix issue with adding additional character if length of the if the length of the string has become less than the previous length. See [this issue](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4555).
|
||||||
* BUGFIX: [vmalert](https://docs.victoriametrics.com/vmalert.html): use RFC3339 time format in query args instead of unix timestamp for all issued queries to Prometheus-like datasources.
|
* BUGFIX: [vmalert](https://docs.victoriametrics.com/vmalert.html): use RFC3339 time format in query args instead of unix timestamp for all issued queries to Prometheus-like datasources.
|
||||||
* BUGFIX: [vmalert](https://docs.victoriametrics.com/vmalert.html): correctly calculate evaluation time for rules. Before, there was a low probability for discrepancy between actual time and rules evaluation time if evaluation interval was lower than the execution time for rules within the group.
|
* BUGFIX: [vmalert](https://docs.victoriametrics.com/vmalert.html): correctly calculate evaluation time for rules. Before, there was a low probability for discrepancy between actual time and rules evaluation time if evaluation interval was lower than the execution time for rules within the group.
|
||||||
* BUGFIX: vmselect: fix timestamp alignment for Prometheus querying API if time argument is less than 10m from the beginning of Unix epoch.
|
* BUGFIX: vmselect: fix timestamp alignment for Prometheus querying API if time argument is less than 10m from the beginning of Unix epoch.
|
||||||
|
|
2
go.mod
2
go.mod
|
@ -18,7 +18,7 @@ require (
|
||||||
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.71
|
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.71
|
||||||
github.com/aws/aws-sdk-go-v2/service/s3 v1.36.0
|
github.com/aws/aws-sdk-go-v2/service/s3 v1.36.0
|
||||||
github.com/cespare/xxhash/v2 v2.2.0
|
github.com/cespare/xxhash/v2 v2.2.0
|
||||||
github.com/cheggaaa/pb/v3 v3.1.2
|
github.com/cheggaaa/pb/v3 v3.1.3
|
||||||
github.com/gogo/protobuf v1.3.2
|
github.com/gogo/protobuf v1.3.2
|
||||||
github.com/golang/snappy v0.0.4
|
github.com/golang/snappy v0.0.4
|
||||||
github.com/googleapis/gax-go/v2 v2.12.0
|
github.com/googleapis/gax-go/v2 v2.12.0
|
||||||
|
|
4
go.sum
4
go.sum
|
@ -138,8 +138,8 @@ github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA
|
||||||
github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
||||||
github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44=
|
github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44=
|
||||||
github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
||||||
github.com/cheggaaa/pb/v3 v3.1.2 h1:FIxT3ZjOj9XJl0U4o2XbEhjFfZl7jCVCDOGq1ZAB7wQ=
|
github.com/cheggaaa/pb/v3 v3.1.3 h1:U4qwn3RWfzalArfx3mClzUaV/9NUOtC60PlyNa98I+0=
|
||||||
github.com/cheggaaa/pb/v3 v3.1.2/go.mod h1:SNjnd0yKcW+kw0brSusraeDd5Bf1zBfxAzTL2ss3yQ4=
|
github.com/cheggaaa/pb/v3 v3.1.3/go.mod h1:6wVjILNBaXMs8c21qRiaUM8BR82erfgau1DQ4iUXmSA=
|
||||||
github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=
|
github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=
|
||||||
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
|
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
|
||||||
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
|
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
|
||||||
|
|
9
vendor/github.com/cheggaaa/pb/v3/pool_win.go
generated
vendored
9
vendor/github.com/cheggaaa/pb/v3/pool_win.go
generated
vendored
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build windows
|
||||||
// +build windows
|
// +build windows
|
||||||
|
|
||||||
package pb
|
package pb
|
||||||
|
@ -24,7 +25,7 @@ func (p *Pool) print(first bool) bool {
|
||||||
}
|
}
|
||||||
coords.X = 0
|
coords.X = 0
|
||||||
|
|
||||||
err = termutil.SetCursorPos(coords)
|
err = termutil.SetCursorPos(coords)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Panic(err)
|
log.Panic(err)
|
||||||
}
|
}
|
||||||
|
@ -34,7 +35,11 @@ func (p *Pool) print(first bool) bool {
|
||||||
if !bar.IsFinished() {
|
if !bar.IsFinished() {
|
||||||
isFinished = false
|
isFinished = false
|
||||||
}
|
}
|
||||||
out += fmt.Sprintf("\r%s\n", bar.String())
|
result := bar.String()
|
||||||
|
if r := cols - CellCount(result); r > 0 {
|
||||||
|
result += strings.Repeat(" ", r)
|
||||||
|
}
|
||||||
|
out += fmt.Sprintf("\r%s\n", result)
|
||||||
}
|
}
|
||||||
if p.Output != nil {
|
if p.Output != nil {
|
||||||
fmt.Fprint(p.Output, out)
|
fmt.Fprint(p.Output, out)
|
||||||
|
|
8
vendor/github.com/cheggaaa/pb/v3/pool_x.go
generated
vendored
8
vendor/github.com/cheggaaa/pb/v3/pool_x.go
generated
vendored
|
@ -1,3 +1,4 @@
|
||||||
|
//go:build linux || darwin || freebsd || netbsd || openbsd || solaris || dragonfly || plan9 || aix
|
||||||
// +build linux darwin freebsd netbsd openbsd solaris dragonfly plan9 aix
|
// +build linux darwin freebsd netbsd openbsd solaris dragonfly plan9 aix
|
||||||
|
|
||||||
package pb
|
package pb
|
||||||
|
@ -5,6 +6,7 @@ package pb
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
|
"strings"
|
||||||
|
|
||||||
"github.com/cheggaaa/pb/v3/termutil"
|
"github.com/cheggaaa/pb/v3/termutil"
|
||||||
)
|
)
|
||||||
|
@ -31,7 +33,11 @@ func (p *Pool) print(first bool) bool {
|
||||||
isFinished = false
|
isFinished = false
|
||||||
}
|
}
|
||||||
bar.SetWidth(cols)
|
bar.SetWidth(cols)
|
||||||
out += fmt.Sprintf("\r%s\n", bar.String())
|
result := bar.String()
|
||||||
|
if r := cols - CellCount(result); r > 0 {
|
||||||
|
result += strings.Repeat(" ", r)
|
||||||
|
}
|
||||||
|
out += fmt.Sprintf("\r%s\n", result)
|
||||||
}
|
}
|
||||||
if p.Output != nil {
|
if p.Output != nil {
|
||||||
fmt.Fprint(p.Output, out)
|
fmt.Fprint(p.Output, out)
|
||||||
|
|
2
vendor/modules.txt
vendored
2
vendor/modules.txt
vendored
|
@ -277,7 +277,7 @@ github.com/bmatcuk/doublestar/v4
|
||||||
# github.com/cespare/xxhash/v2 v2.2.0
|
# github.com/cespare/xxhash/v2 v2.2.0
|
||||||
## explicit; go 1.11
|
## explicit; go 1.11
|
||||||
github.com/cespare/xxhash/v2
|
github.com/cespare/xxhash/v2
|
||||||
# github.com/cheggaaa/pb/v3 v3.1.2
|
# github.com/cheggaaa/pb/v3 v3.1.3
|
||||||
## explicit; go 1.17
|
## explicit; go 1.17
|
||||||
github.com/cheggaaa/pb/v3
|
github.com/cheggaaa/pb/v3
|
||||||
github.com/cheggaaa/pb/v3/termutil
|
github.com/cheggaaa/pb/v3/termutil
|
||||||
|
|
Loading…
Reference in a new issue