Package com.arpnetworking.tsdcore.sinks
Class CarbonSink
java.lang.Object
com.arpnetworking.tsdcore.sinks.BaseSink
com.arpnetworking.tsdcore.sinks.TcpSink
com.arpnetworking.tsdcore.sinks.CarbonSink
- All Implemented Interfaces:
Sink
Publisher to send data to a Carbon server.
- Author:
- Brandon Arp (brandon dot arp at inscopemetrics dot com)
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Implementation of builder pattern forCarbonSink
. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.pekko.util.ByteString
serializeData
(PeriodicData periodicData) Serialize aPeriodicData
to binary.Methods inherited from class com.arpnetworking.tsdcore.sinks.TcpSink
close, recordAggregateData, toLogValue
Methods inherited from class com.arpnetworking.tsdcore.sinks.BaseSink
getMetricSafeName, getName, toString
-
Method Details
-
serializeData
Description copied from class:TcpSink
Serialize aPeriodicData
to binary.- Specified by:
serializeData
in classTcpSink
- Parameters:
periodicData
- Data to serialize.- Returns:
ByteString
representing the periodicData.
-