dedup

package
v0.26.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var PushdownMarker = labels.Label{Name: "__thanos_pushed_down", Value: "true"}

PushdownMarker is a label that gets attached on pushed down series so that the receiver would be able to handle them in potentially special way.

Functions

func NewBoundedSeriesIterator

func NewBoundedSeriesIterator(it chunkenc.Iterator, mint, maxt int64) *boundedSeriesIterator

func NewChunkSeriesMerger

func NewChunkSeriesMerger() storage.VerticalChunkSeriesMergeFunc

NewChunkSeriesMerger merges several chunk series into one. Deduplication is based on penalty based deduplication algorithm without handling counter reset.

func NewSeriesSet

func NewSeriesSet(set storage.SeriesSet, replicaLabels map[string]struct{}, f string, pushdownEnabled bool) storage.SeriesSet

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL