VictoriaMetrics/app/vmagent/remotewrite
Roman Khavronenko 23e1de06ee
vmagent: add error log for skipped data block when rejected by receiv… (#1956)
* vmagent: add error log for skipped data block when rejected by receiving side

Previously, rejected data blocks were silently dropped - only metrics were update.
From operational perspective, having an additional logging for such cases is preferable.

https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1911

Signed-off-by: hagen1778 <roman@victoriametrics.com>

* vmagent: throttle log messages about skipped blocks

The new type of logger was added to logger pacakge.
This new type supposed to control number of logged messages
by time.

Signed-off-by: hagen1778 <roman@victoriametrics.com>

* lib/logger: make LogThrottler public, so its methods can be inspected by external packages

Co-authored-by: Aliaksandr Valialkin <valyala@victoriametrics.com>
2021-12-21 16:42:38 +02:00
..
client.go vmagent: add error log for skipped data block when rejected by receiv… (#1956) 2021-12-21 16:42:38 +02:00
pendingseries.go app/vmagent: add -remoteWrite.maxRowsPerBlock command-line option, which may be used for improving data ingestion performance under high load 2021-11-04 15:39:55 +02:00
relabel.go app: allow specifying http and https urls in the following command-line flags 2021-12-03 00:11:47 +02:00
remotewrite.go app/vmagent: allow bigger number of in-memory blocks for big values of -remoteWrite.queues 2021-11-05 15:16:50 +02:00
statconn.go all: make go vet happy 2021-03-17 00:48:44 +02:00