Package com.arpnetworking.tsdcore.sinks
@ParametersAreNonnullByDefault
@ReturnValuesAreNonnullByDefault
package com.arpnetworking.tsdcore.sinks
-
ClassDescriptionAbstract base class for common functionality for publishing
AggregatedData
.BaseBuilder
implementation forSink
implementations.Publisher to send data to a Carbon server.Implementation of builder pattern forCarbonSink
.Publishes aggregations to Data Dog.Implementation of builder pattern forDataDogSink
.Filtering sink for excluding data based on dimensions present or absent.Implementation of builder pattern forDimensionFilteringSink
.Sink adds any specified dimensions.Implementation of builder pattern forDimensionInjectingSink
.Sink extracts and adds dimension for "domain" based on hostname.Implementation of builder pattern forDomainInjectingSink
.Publishes to an HTTP endpoint.Implementation of abstract builder pattern forHttpPostSink
.Actor that sends HTTP requests via a Ning HTTP client.Message class to wrap a list ofAggregatedData
.Publishes to a InfluxDB endpoint.Implementation of builder pattern forInfluxDbSink
.Publishes to a KairosDbSink endpoint.Implementation of builder pattern forKairosDbSink
.Publishes aggregations to KMonD.Implementation of builder pattern forMonitordSink
.A publisher that wraps another, filters the metrics with regular expressions, and forwards included metrics to the wrapped sink.BaseMetricNameFilteringSink.Builder
implementation.Publishes aggregations to Monitord.Implementation of builder pattern forMonitordSink
.A publisher that wraps multiple others and publishes to all of them.Implementation of builder pattern forMultiSink
.A publisher that wraps another, filters the metrics with specific periods, and forwards included metrics to the wrapped sink.BasePeriodFilteringSink.Builder
implementation.Aggregates and periodically logs metrics about the aggregated data being record; effectively, this is metrics about metrics.Implementation of builder pattern forPeriodicStatisticsSink
.Implementation of the builder pattern forRandomMetricNameFilterSink
.RRD publisher that maintains all the rrd databases for a cluster.Implementation of builder pattern forRrdSink
.A publisher that wraps another, filters the metrics with regular expressions, and forwards included metrics to the wrapped sink.BaseServiceNameFilteringSink.Builder
implementation.Publishes aggregations to Signal FX.Implementation of builder pattern forSignalFxSink
.Interface to describe a class that publishesPeriodicData
.Abstract publisher to send data to a server via Akka TCP channel.Implementation of base builder pattern forTcpSink
.Actor that sends TCP data with Akka.Message class to wrap a list ofAggregatedData
.A sink to filter old data.BaseTimeThresholdSink.Builder
implementation.Implementation ofSink
which maps values in one unit to another.Implementation of builder pattern forUnitMappingSink
.