mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-21 14:44:00 +00:00
d98577ae37
* rm extra interface method for rw Client, as it has low applicability
and doesn't fit multitenancy well
* add `GetDroppedRows` method instead
Signed-off-by: hagen1778 <roman@victoriametrics.com>
(cherry picked from commit 4ef76eed7b
)
13 lines
385 B
Go
13 lines
385 B
Go
package remotewrite
|
|
|
|
import (
|
|
"github.com/VictoriaMetrics/VictoriaMetrics/lib/prompbmarshal"
|
|
)
|
|
|
|
// RWClient represents an HTTP client for pushing data via remote write protocol
|
|
type RWClient interface {
|
|
// Push pushes the give time series to remote storage
|
|
Push(s prompbmarshal.TimeSeries) error
|
|
// Close stops the client. Client can't be reused after Close call.
|
|
Close() error
|
|
}
|