Package com.arpnetworking.tsdcore.sinks
@ParametersAreNonnullByDefault
@ReturnValuesAreNonnullByDefault
package com.arpnetworking.tsdcore.sinks
-
ClassDescriptionPublisher to send data to an upstream aggregation server over HTTP.Implementation of builder pattern for ${code AggregationServerHttpSink}.Publisher to send data to an upstream aggregation server.Implementation of builder pattern for ${code AggregationServerSink}.Abstract base class for common functionality for publishing
PeriodicData
.BaseBaseSink.Builder
implementation.Sink adds any specified dimensions.Implementation of builder pattern forDimensionInjectingSink
.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
.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
.Interface to describe a class that publishesPeriodicData
.A publisher that sends a message to theTelemetry
actor.BaseTelemetrySink.Builder
implementation.A sink to filter old data.BaseTimeThresholdSink.Builder
implementation.A publisher that looks for certain metrics and reports on their occurrences.Implementation of builder pattern forTracingSink
.Abstract publisher to send data to a server via VertxNetSocket
.Implementation of base builder pattern forVertxSink
.