MCPcopy
hub / github.com/prometheus/prometheus / ResultSamples

Method ResultSamples

util/teststorage/appender.go:247–257  ·  view source on GitHub ↗

ResultSamples returns committed samples.

()

Source from the content-addressed store, hash-verified

245
246// ResultSamples returns committed samples.
247func (a *Appendable) ResultSamples() []Sample {
248 a.mtx.Lock()
249 defer a.mtx.Unlock()
250 if len(a.resultSamples) == 0 {
251 return nil
252 }
253
254 ret := make([]Sample, len(a.resultSamples))
255 copy(ret, a.resultSamples)
256 return ret
257}
258
259// RolledbackSamples returns rolled back samples.
260func (a *Appendable) RolledbackSamples() []Sample {

Implementers 15

Headtsdb/head.go
BlockWritertsdb/blockwriter.go
CircularExemplarStoragetsdb/exemplar.go
DBtsdb/db.go
XOR2Chunktsdb/chunkenc/xor2.go
HistogramChunktsdb/chunkenc/histogram.go
XORChunktsdb/chunkenc/xor.go
FloatHistogramChunktsdb/chunkenc/float_histogram.go
DBtsdb/agent/db.go
fanoutstorage/fanout.go
errStoragestorage/fanout_test.go
mockStoragestorage/fanout_test.go

Calls 1

LockMethod · 0.80