AggregateCollector

com.netflix.atlas.core.db.AggregateCollector
See theAggregateCollector companion object

Collector for computing an aggregate or set of aggregates from a set of metric buffers.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def add(b: TimeSeriesBuffer): Unit

Add b to the aggregate.

Add b to the aggregate.

Attributes

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

def combine(collector: AggregateCollector): Unit

Combine the data with another collector.

Combine the data with another collector.

Attributes

Returns the final set of aggregate buffers.

Returns the final set of aggregate buffers.

Attributes

Statistics for this collector.

Statistics for this collector.

Attributes