| Interface | Description |
|---|---|
| AbstractIngesterFormatter.FormatterElement | |
| Decoder<T> |
A decoder of an input line.
|
| StreamIngester.FrameDecoderFactory |
| Class | Description |
|---|---|
| AbstractIngesterFormatter<T> |
This is the base class for formatting the content.
|
| AbstractIngesterFormatter.AbstractWrapper |
This class is a wrapper/proxy around ReportPoint and ReportSourceTag.
|
| AbstractIngesterFormatter.AdaptiveTimestamp | |
| AbstractIngesterFormatter.AlphaNumericValue | |
| AbstractIngesterFormatter.BinType | |
| AbstractIngesterFormatter.Centroid | |
| AbstractIngesterFormatter.GuardedLoop |
Similar to
AbstractIngesterFormatter.Loop, but expects a configurable non-whitespace Token |
| AbstractIngesterFormatter.IngesterFormatBuilder<T> |
This class can be used to create a parser for a content that the proxy receives - e.g.,
ReportPoint and ReportSourceTag.
|
| AbstractIngesterFormatter.Keyword | |
| AbstractIngesterFormatter.Literal | |
| AbstractIngesterFormatter.Literals | |
| AbstractIngesterFormatter.Loop | |
| AbstractIngesterFormatter.LoopOfKeywords |
This class handles a sequence of key value pairs.
|
| AbstractIngesterFormatter.LoopOfValues |
This class handles a sequence of values.
|
| AbstractIngesterFormatter.Metric | |
| AbstractIngesterFormatter.ReportPointWrapper |
This class provides a wrapper around ReportPoint.
|
| AbstractIngesterFormatter.ReportSourceTagWrapper |
This class provides a wrapper around ReportSourceTag
|
| AbstractIngesterFormatter.Tag | |
| AbstractIngesterFormatter.Timestamp | |
| AbstractIngesterFormatter.TimestampAdjuster |
Pins the point's timestamp to the beginning of the respective interval
|
| AbstractIngesterFormatter.Value | |
| AbstractIngesterFormatter.Whitespace | |
| GraphiteDecoder |
Graphite decoder that takes in a point of the type:
[metric] [value] [timestamp] [annotations]
|
| GraphiteHostAnnotator |
Given a raw graphite line, look for any host tag, and add it if implicit.
|
| HistogramDecoder |
Decoder that takes in histograms of the type:
[BinType] [Timestamp] [Centroids] [Metric] [Annotations]
|
| Ingester |
Ingester thread that sets up decoders and a command handler to listen for metrics on a port.
|
| OpenTSDBDecoder |
OpenTSDB decoder that takes in a point of the type:
PUT [metric] [timestamp] [value] [annotations]
|
| PickleProtocolDecoder |
Pickle protocol format decoder.
|
| ReportPointIngesterFormatter |
Builder pattern for creating new ingestion formats.
|
| ReportPointIngesterFormatter.ReportPointIngesterFormatBuilder |
A builder pattern to create a format for the report point parse.
|
| ReportSourceTagIngesterFormatter |
This class can be used to parse sourceTags and description.
|
| ReportSourceTagIngesterFormatter.SourceTagIngesterFormatBuilder |
A builder pattern to create a format for the source tag parser.
|
| SourceTagDecoder |
This class is used to decode the source tags sent by the clients.
|
| StreamIngester |
Ingester thread that sets up decoders and a command handler to listen for metrics on a port.
|
| StringLineIngester |
Default Ingester thread that sets up decoders and a command handler to listen for metrics that
are string formatted lines on a port.
|
| TcpIngester |
Ingester thread that sets up decoders and a command handler to listen for metrics on a port.
|
| UdpIngester |
Bootstrapping for datagram ingester channels on a socket.
|
Copyright © 2018. All rights reserved.