MinAggregateCollector

com.netflix.atlas.core.db.MinAggregateCollector

Collector that returns a single buffer representing the min of all individual buffers.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Inherited methods

def add(tags: Map[String, String], blocks: List[Block], aggr: Int, cf: ConsolidationFunction, multiple: Int, newBuffer: (Map[String, String]) => TimeSeriesBuffer): Int

Add a block to the aggregate directly. The underlying buffer must be using the same step size as the block storage.

Add a block to the aggregate directly. The underlying buffer must be using the same step size as the block storage.

Attributes

Inherited from:
SimpleAggregateCollector
def add(b: TimeSeriesBuffer): Unit

Add b to the aggregate.

Add b to the aggregate.

Attributes

Inherited from:
SimpleAggregateCollector
def combine(collector: AggregateCollector): Unit

Combine the data with another collector.

Combine the data with another collector.

Attributes

Inherited from:
SimpleAggregateCollector

Returns the final set of aggregate buffers.

Returns the final set of aggregate buffers.

Attributes

Inherited from:
SimpleAggregateCollector

Statistics for this collector.

Statistics for this collector.

Attributes

Inherited from:
SimpleAggregateCollector

Inherited fields

Attributes

Inherited from:
SimpleAggregateCollector
var valueCount: Int

Attributes

Inherited from:
SimpleAggregateCollector
var valueMask: BitSet

Attributes

Inherited from:
SimpleAggregateCollector
var valueMultiple: Int

Attributes

Inherited from:
SimpleAggregateCollector