Documentation
¶
Index ¶
- func MatrixToSeriesSet(m model.Matrix) storage.SeriesSet
- func MetricsToSeriesSet(ms []metric.Metric) storage.SeriesSet
- func NewConcreteSeriesIterator(series *ConcreteSeries) storage.SeriesIterator
- func NewConcreteSeriesSet(series []storage.Series) storage.SeriesSet
- func NewDeletedSeries(series storage.Series, deletedIntervals []model.Interval) storage.Series
- func NewDeletedSeriesIterator(itr storage.SeriesIterator, deletedIntervals []model.Interval) storage.SeriesIterator
- func NewDeletedSeriesSet(seriesSet storage.SeriesSet, tombstones *purger.TombstonesSet, ...) storage.SeriesSet
- func NewEmptySeries(labels labels.Labels) storage.Series
- func NewEmptySeriesIterator() storage.SeriesIterator
- func NewErrIterator(err error) storage.SeriesIterator
- type ConcreteSeries
- type ConcreteSeriesSet
- type DeletedSeries
- type DeletedSeriesIterator
- type DeletedSeriesSet
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MatrixToSeriesSet ¶
func MatrixToSeriesSet(m model.Matrix) storage.SeriesSet
MatrixToSeriesSet creates a storage.SeriesSet from a model.Matrix Series will be sorted by labels.
func MetricsToSeriesSet ¶
func MetricsToSeriesSet(ms []metric.Metric) storage.SeriesSet
MetricsToSeriesSet creates a storage.SeriesSet from a []metric.Metric
func NewConcreteSeriesIterator ¶
func NewConcreteSeriesIterator(series *ConcreteSeries) storage.SeriesIterator
NewConcreteSeriesIterator instaniates an in memory storage.SeriesIterator
func NewConcreteSeriesSet ¶
func NewConcreteSeriesSet(series []storage.Series) storage.SeriesSet
NewConcreteSeriesSet instantiates an in-memory series set from a series Series will be sorted by labels.
func NewDeletedSeries ¶ added in v1.0.0
func NewDeletedSeries(series storage.Series, deletedIntervals []model.Interval) storage.Series
func NewDeletedSeriesIterator ¶ added in v1.0.0
func NewDeletedSeriesIterator(itr storage.SeriesIterator, deletedIntervals []model.Interval) storage.SeriesIterator
func NewDeletedSeriesSet ¶ added in v1.0.0
func NewDeletedSeriesSet(seriesSet storage.SeriesSet, tombstones *purger.TombstonesSet, queryInterval model.Interval) storage.SeriesSet
func NewEmptySeries ¶ added in v1.0.0
func NewEmptySeries(labels labels.Labels) storage.Series
func NewEmptySeriesIterator ¶ added in v1.0.0
func NewEmptySeriesIterator() storage.SeriesIterator
func NewErrIterator ¶
func NewErrIterator(err error) storage.SeriesIterator
NewErrIterator instantiates an errIterator
Types ¶
type ConcreteSeries ¶
type ConcreteSeries struct {
// contains filtered or unexported fields
}
ConcreteSeries implements storage.Series.
func NewConcreteSeries ¶
func NewConcreteSeries(ls labels.Labels, samples []model.SamplePair) *ConcreteSeries
NewConcreteSeries instantiates an in memory series from a list of samples & labels
type ConcreteSeriesSet ¶
type ConcreteSeriesSet struct {
// contains filtered or unexported fields
}
ConcreteSeriesSet implements storage.SeriesSet.
type DeletedSeries ¶ added in v1.0.0
type DeletedSeries struct {
// contains filtered or unexported fields
}
type DeletedSeriesIterator ¶ added in v1.0.0
type DeletedSeriesIterator struct {
// contains filtered or unexported fields
}
type DeletedSeriesSet ¶ added in v1.0.0
type DeletedSeriesSet struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.