Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BucketSpan ¶
func (*BucketSpan) Unmarshal ¶
func (s *BucketSpan) Unmarshal(src []byte) (err error)
Unmarshal unmarshals BucketSpan from src.
type Exemplar ¶
func (*Exemplar) GetTimestamp ¶
GetTimestamp returns Timestamp.
type Histogram ¶
type Histogram struct {
Count HistogramCount
Sum float64
Schema int32
ZeroThreshold float64
ZeroCount HistogramZeroCount
NegativeSpans []BucketSpan
NegativeDeltas []int64
NegativeCounts []float64
PositiveSpans []BucketSpan
PositiveDeltas []int64
PositiveCounts []float64
ResetHint HistogramResetHint
Timestamp int64
}
func (*Histogram) GetTimestamp ¶
GetTimestamp returns Timestamp.
type HistogramCount ¶
type HistogramCount = intOrFloat
type HistogramResetHint ¶
type HistogramResetHint int32
const ( HistogramResentHintUNKNOWN HistogramResetHint = 0 HistogramResentHintYES HistogramResetHint = 1 HistogramResentHintNO HistogramResetHint = 2 HistogramResentHintGAUGE HistogramResetHint = 3 )
type HistogramZeroCount ¶
type HistogramZeroCount = intOrFloat
type TimeSeries ¶
type TimeSeries struct {
Labels []Label
Samples []Sample
Exemplars []Exemplar
Histograms []Histogram
}
TimeSeries is a timeseries.
func (*TimeSeries) Unmarshal ¶
func (ts *TimeSeries) Unmarshal(p *pools, src []byte) (err error)
Unmarshal unmarshals TimeSeries from src.
type WriteRequest ¶
type WriteRequest struct {
Timeseries []TimeSeries
// contains filtered or unexported fields
}
WriteRequest represents Prometheus remote write API request
func (*WriteRequest) Unmarshal ¶
func (req *WriteRequest) Unmarshal(src []byte) (err error)
Unmarshal unmarshals WriteRequest from src.
Click to show internal directories.
Click to hide internal directories.