MCPcopy
hub / github.com/prometheus/prometheus / FloatHistogramSamples

Method FloatHistogramSamples

tsdb/record/record.go:1227–1232  ·  view source on GitHub ↗

FloatHistogramSamples encodes exponential float histogram samples.

(histograms []RefFloatHistogramSample, b []byte)

Source from the content-addressed store, hash-verified

1225
1226// FloatHistogramSamples encodes exponential float histogram samples.
1227func (e *Encoder) FloatHistogramSamples(histograms []RefFloatHistogramSample, b []byte) ([]byte, []RefFloatHistogramSample) {
1228 if e.EnableSTStorage {
1229 return e.floatHistogramSamplesV2(histograms, b), nil
1230 }
1231 return e.floatHistogramSamplesV1(histograms, b)
1232}
1233
1234func (*Encoder) floatHistogramSamplesV1(histograms []RefFloatHistogramSample, b []byte) ([]byte, []RefFloatHistogramSample) {
1235 buf := encoding.Encbuf{B: b}

Calls 2