Documentation ¶
Index ¶
- func NewChangeLog(w io.Writer) *changeLog
- func NewDelGenericSeriesIterator(chks chunks.Iterator, intervals tombstones.Intervals, ...) *delGenericSeriesIterator
- func NewProgressLogger(logger log.Logger, series int) *progressLogger
- type ChangeLogger
- type Compactor
- type DeletionModifier
- type Modifier
- type ProgressLogger
- type RelabelModifier
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewChangeLog ¶
func NewDelGenericSeriesIterator ¶
func NewDelGenericSeriesIterator( chks chunks.Iterator, intervals tombstones.Intervals, logDelete func(intervals tombstones.Intervals), ) *delGenericSeriesIterator
func NewProgressLogger ¶
Types ¶
type ChangeLogger ¶
type Compactor ¶
type Compactor struct {
// contains filtered or unexported fields
}
type DeletionModifier ¶
type DeletionModifier struct {
// contains filtered or unexported fields
}
func WithDeletionModifier ¶
func WithDeletionModifier(deletions ...metadata.DeletionRequest) *DeletionModifier
func (*DeletionModifier) Modify ¶
func (d *DeletionModifier) Modify(sym index.StringIter, set storage.ChunkSeriesSet, log ChangeLogger, p ProgressLogger) (index.StringIter, storage.ChunkSeriesSet)
type Modifier ¶
type Modifier interface {
Modify(sym index.StringIter, set storage.ChunkSeriesSet, log ChangeLogger, p ProgressLogger) (index.StringIter, storage.ChunkSeriesSet)
}
type ProgressLogger ¶
type ProgressLogger interface {
SeriesProcessed()
}
type RelabelModifier ¶ added in v0.21.0
type RelabelModifier struct {
// contains filtered or unexported fields
}
func WithRelabelModifier ¶ added in v0.21.0
func WithRelabelModifier(relabels ...*relabel.Config) *RelabelModifier
func (*RelabelModifier) Modify ¶ added in v0.21.0
func (d *RelabelModifier) Modify(_ index.StringIter, set storage.ChunkSeriesSet, log ChangeLogger, p ProgressLogger) (index.StringIter, storage.ChunkSeriesSet)
Click to show internal directories.
Click to hide internal directories.