gotools/internal/event/export/metric/data.go

type Data

type Int64Data

type Float64Data

type HistogramInt64Data

type HistogramInt64Row

type HistogramFloat64Data

type HistogramFloat64Row

func labelListEqual(a, b []label.Label) bool {}

func labelListLess(a, b []label.Label) bool {}

func getGroup(lm label.Map, g *[][]label.Label, keys []label.Key) (int, bool) {}

func (data *Int64Data) Handle() string          {}

func (data *Int64Data) Groups() [][]label.Label {}

func (data *Int64Data) modify(at time.Time, lm label.Map, f func(v int64) int64) Data {}

func (data *Int64Data) count(at time.Time, lm label.Map, l label.Label) Data {}

func (data *Int64Data) sum(at time.Time, lm label.Map, l label.Label) Data {}

func (data *Int64Data) latest(at time.Time, lm label.Map, l label.Label) Data {}

func (data *Float64Data) Handle() string          {}

func (data *Float64Data) Groups() [][]label.Label {}

func (data *Float64Data) modify(at time.Time, lm label.Map, f func(v float64) float64) Data {}

func (data *Float64Data) sum(at time.Time, lm label.Map, l label.Label) Data {}

func (data *Float64Data) latest(at time.Time, lm label.Map, l label.Label) Data {}

func (data *HistogramInt64Data) Handle() string          {}

func (data *HistogramInt64Data) Groups() [][]label.Label {}

func (data *HistogramInt64Data) modify(at time.Time, lm label.Map, f func(v *HistogramInt64Row)) Data {}

func (data *HistogramInt64Data) record(at time.Time, lm label.Map, l label.Label) Data {}

func (data *HistogramFloat64Data) Handle() string          {}

func (data *HistogramFloat64Data) Groups() [][]label.Label {}

func (data *HistogramFloat64Data) modify(at time.Time, lm label.Map, f func(v *HistogramFloat64Row)) Data {}

func (data *HistogramFloat64Data) record(at time.Time, lm label.Map, l label.Label) Data {}