Aliaksandr Valialkin
|
d3c185f0ca
|
lib/encoding: log the compressed block contents if it cannot be decompressed or unmarshaled
This should help detecting the root cause of https://github.com/VictoriaMetrics/VictoriaMetrics/issues/281
|
2019-12-24 20:48:25 +02:00 |
|
Aliaksandr Valialkin
|
091e35cf0c
|
lib/encoding: mention src contents in error message returned from unmarshalInt64NearestDelta*
This should simplify detecting the root cause of the issue at https://github.com/VictoriaMetrics/VictoriaMetrics/issues/281
|
2019-12-24 20:41:38 +02:00 |
|
Aliaksandr Valialkin
|
0e51058a0d
|
lib/encoding: mention unpacked block size in the error message if unparsed tail left
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/281
|
2019-12-24 20:35:20 +02:00 |
|
Aliaksandr Valialkin
|
e24ee43109
|
app/vmselect/promql: adjust calculations for rate and increase for the first value
These calculations should trigger alerts on `/api/v1/query` for counters starting from values greater than 0.
|
2019-12-24 19:41:03 +02:00 |
|
Aliaksandr Valialkin
|
9a2554691c
|
app/vmselect/promql: properly calculate rate on the first data point
It is calculated as `value / scrape_interval`, since the value was missing on the previous scrape,
i.e. we can assume its value was 0 at this time.
|
2019-12-24 15:55:15 +02:00 |
|
Aliaksandr Valialkin
|
97de50dd4c
|
app/vmselect/netstorage: improve error message when reading data size in readBytes
|
2019-12-24 14:40:14 +02:00 |
|
Aliaksandr Valialkin
|
c0060c5858
|
deployment/docker: remove Docker image tag in docker-compose images
This should allow loading latest images by default
|
2019-12-24 13:27:42 +02:00 |
|
Aliaksandr Valialkin
|
29d2ce54cb
|
all: use gozstd instead of pure Go zstd for GOARCH=amd64
|
2019-12-24 12:43:59 +02:00 |
|
Aliaksandr Valialkin
|
afa8b34d27
|
Revert "lib/logger: prevent from blocking when log output isn't consumed in timely manner"
This reverts commit 9f50232e70 .
Reason to revert: this leaves incomplete logs on app shutdown.
|
2019-12-24 12:20:45 +02:00 |
|
Aliaksandr Valialkin
|
6358cf3d47
|
app/vmselect/netstorage: move MustAdviseSequentialRead to lib/fs
|
2019-12-23 23:16:26 +02:00 |
|
Aliaksandr Valialkin
|
44f886cc9c
|
lib/encoding/zstd: typo fix
|
2019-12-23 18:37:20 +02:00 |
|
Aliaksandr Valialkin
|
108a60d69e
|
lib/encoding/zstd: call zstd.Decoder.Close instead of zstd.Decoder.Reset in order to free up occupied goroutines
This should fix goroutine leak for https://github.com/klauspost/compress/issues/195
|
2019-12-23 18:32:28 +02:00 |
|
Aliaksandr Valialkin
|
335bd0ac0a
|
lib/encoding/zstd: prevent from possible encoder leak when concurrent goroutines create encoders for the same compressionLevel
Thanks to @klauspost for the pointer to this issue. See https://github.com/klauspost/compress/issues/195 for details.
|
2019-12-23 18:06:02 +02:00 |
|
Aliaksandr Valialkin
|
ba17fcbcc5
|
deployment/docker: update docker image tags from v1.31.1-cluster to v1.31.2-cluster
|
2019-12-20 13:06:49 +02:00 |
|
Aliaksandr Valialkin
|
9f50232e70
|
lib/logger: prevent from blocking when log output isn't consumed in timely manner
Drop log messages instead of blocking and increment `vm_log_messages_dropped_total` metric.
|
2019-12-20 11:49:42 +02:00 |
|
Aliaksandr Valialkin
|
cc8a1bae0e
|
app/vmselect: add -search.maxExportDuration command-line flag for limiting /api/v1/export duration
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/275
|
2019-12-20 11:37:18 +02:00 |
|
Aliaksandr Valialkin
|
a37a006f11
|
lib/storage: scale ingestion performance by sharding rawRows on systems with more than 8 CPU cores
|
2019-12-19 18:17:05 +02:00 |
|
Aliaksandr Valialkin
|
8d79412b26
|
lib/storage: optimize bulk import performance when multiple data points are inserted for the same time series
This should speed up `/api/v1/import` and make it more scalable on multi-core systems.
|
2019-12-19 15:13:36 +02:00 |
|
Aliaksandr Valialkin
|
8b56b849e9
|
app/vminsert: return StatusNoContent http response for /api/v1/import to be consistent with other insert handlers
|
2019-12-19 01:22:01 +02:00 |
|
Aliaksandr Valialkin
|
05ec8afb3a
|
lib/httpserver: sync the code with master branch
|
2019-12-18 23:08:32 +02:00 |
|
Aliaksandr Valialkin
|
a045c62532
|
docs/ExtendedPromQL.md: rewording regarding scalar vs instant vector difference
|
2019-12-18 21:47:31 +02:00 |
|
Aliaksandr Valialkin
|
cd04f6e82d
|
docs/Home.md: fix link to case studies
|
2019-12-18 01:05:15 +02:00 |
|
Aliaksandr Valialkin
|
4e8583bb02
|
docs: renaming: PromQL extensions -> MetricsQL
|
2019-12-18 00:57:53 +02:00 |
|
Aliaksandr Valialkin
|
198debc1c6
|
deployment/docker: update docker image tags from v1.30.6-cluster to v1.31.1-cluster
|
2019-12-16 01:49:00 +02:00 |
|
Aliaksandr Valialkin
|
6a185b7809
|
app/vmselect: add ability to pass match[] , start and end to /api/v1/labels
This makes the `/api/v1/labels` handler consistent with already existing functionality for `/api/v1/label/.../values`.
See https://github.com/prometheus/prometheus/issues/6178 for more details.
|
2019-12-15 00:20:43 +02:00 |
|
Aliaksandr Valialkin
|
a7bf8e77af
|
app/vminsert: simultaneously accept telnet put and HTTP /api/put OpenTSDB metrics at -opentsdbListenAddr
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/266
|
2019-12-14 00:42:18 +02:00 |
|
Aliaksandr Valialkin
|
bc3984a5b3
|
lib/logger: add -loggerFormat for choosing log message formats
Supported formats: default, json
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/265
|
2019-12-13 15:09:18 +02:00 |
|
Aliaksandr Valialkin
|
aaf2545bdb
|
make vendor-update
|
2019-12-12 19:38:56 +02:00 |
|
Aliaksandr Valialkin
|
b238997a84
|
all: rename Extended PromQL to PromQL extensions
|
2019-12-12 19:29:59 +02:00 |
|
Aliaksandr Valialkin
|
bf8cf77694
|
docs: sync with master branch
|
2019-12-12 14:54:42 +02:00 |
|
Aliaksandr Valialkin
|
fef2eefb5e
|
docs: add Dreamteam numbers
|
2019-12-12 01:01:58 +02:00 |
|
Aliaksandr Valialkin
|
aad6ac76b9
|
docs/Single-server-VictoriaMetrics.md: sync with README.md
|
2019-12-12 00:56:04 +02:00 |
|
Aliaksandr Valialkin
|
cffaeda0f1
|
all: publish Docker images for the following GOARCH: amd64, arm, arm64, ppc64le and 386
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/258
|
2019-12-11 23:33:11 +02:00 |
|
Aliaksandr Valialkin
|
c25b97829f
|
app/vmselect/promql: return lower and upper bounds for the estimated percentile from histogram_quantile if third arg is passed
Updates https://github.com/prometheus/prometheus/issues/5706
|
2019-12-11 14:00:18 +02:00 |
|
Aliaksandr Valialkin
|
557909aa81
|
docs: sync with master branch
|
2019-12-11 14:00:15 +02:00 |
|
Aliaksandr Valialkin
|
f79b61e2a1
|
app/vmselect/promql: return matrix instead of vector on subqueries to /api/v1/query like Prometheus does
|
2019-12-11 00:57:54 +02:00 |
|
Aliaksandr Valialkin
|
5d2ff573aa
|
app/vmselect/promql: allow negative offsets
Updates https://github.com/prometheus/prometheus/issues/6282
|
2019-12-11 00:57:51 +02:00 |
|
Aliaksandr Valialkin
|
c444a929a6
|
deployment/docker: update Docker image tags from v1.30.5-cluster to v1.30.6-cluster
|
2019-12-10 00:13:59 +02:00 |
|
Aliaksandr Valialkin
|
7edfa4d0cc
|
docs: use relative links
|
2019-12-09 23:05:39 +02:00 |
|
Aliaksandr Valialkin
|
e81a2bfdb3
|
docs: mention about /api/v1/import in Single-server-VictoriaMetrics.md
|
2019-12-09 23:05:38 +02:00 |
|
Aliaksandr Valialkin
|
033d252836
|
docs: mention about /api/v1/import in Cluster-VictoriaMetrics.md
|
2019-12-09 23:00:37 +02:00 |
|
Aliaksandr Valialkin
|
bd60dcb8ed
|
deployment/docker: update Go builder from go1.13.4 to go1.13.5
|
2019-12-09 22:57:43 +02:00 |
|
Aliaksandr Valialkin
|
c81a89a8ed
|
app/vminsert: add /api/v1/import handler
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/6
|
2019-12-09 22:37:49 +02:00 |
|
Aliaksandr Valialkin
|
0c304439d4
|
app/vminsert: consistency renaming for counters
|
2019-12-09 16:44:26 +02:00 |
|
Aliaksandr Valialkin
|
3694efd005
|
lib/{mergeset,storage}: log info message when both source and destination part paths from txn are missing during startup
This is expected condition after unclean shutdown (OOM, hard reset, `kill -9`) on NFS disk.
|
2019-12-09 15:45:23 +02:00 |
|
Roman Khavronenko
|
924af22ced
|
#251 - add Logging rate panel (#255)
|
2019-12-09 13:07:09 +02:00 |
|
Aliaksandr Valialkin
|
b809df03f8
|
vendor: fix broken build for GOARCH=arm64 on golang.org/x/sys/unix
|
2019-12-08 13:28:20 +02:00 |
|
Aliaksandr Valialkin
|
9442e619ea
|
vendor: fix arm build for golang.org/x/sys/unix/zptrace_armnn_linux.go
|
2019-12-08 12:49:21 +02:00 |
|
Aliaksandr Valialkin
|
c217a53c35
|
make vendor-update
|
2019-12-07 23:11:26 +02:00 |
|
Aliaksandr Valialkin
|
3534e71c96
|
app/vminsert/influx: add a test case from https://community.librenms.org/t/integration-with-victoriametrics/9689
|
2019-12-07 23:00:54 +02:00 |
|