| Interface | Description |
|---|---|
| AbstractIngesterFormatter.FormatterElement | |
| Decoder<T> |
A decoder of an input line.
|
| ReportableEntityDecoder<T,E> |
A decoder for input data.
|
| 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.AdaptiveEndTimestamp | |
| AbstractIngesterFormatter.AdaptiveTimestamp | |
| AbstractIngesterFormatter.AlphaNumericValue | |
| AbstractIngesterFormatter.BinType | |
| AbstractIngesterFormatter.Centroid | |
| AbstractIngesterFormatter.Duration | |
| AbstractIngesterFormatter.EventWrapper | |
| 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.Literal | |
| AbstractIngesterFormatter.Literals | |
| AbstractIngesterFormatter.Loop | |
| AbstractIngesterFormatter.LoopOfKeywords |
This class handles a sequence of key value pairs.
|
| AbstractIngesterFormatter.Metric | |
| AbstractIngesterFormatter.Name | |
| AbstractIngesterFormatter.ReportPointWrapper |
This class provides a wrapper around ReportPoint.
|
| AbstractIngesterFormatter.ReportSourceTagWrapper |
This class provides a wrapper around ReportSourceTag
|
| AbstractIngesterFormatter.SpanWrapper |
This class provides a wrapper around Span.
|
| AbstractIngesterFormatter.Tag | |
| AbstractIngesterFormatter.Timestamp | |
| AbstractIngesterFormatter.TimestampAdjuster |
Pins the point's timestamp to the beginning of the respective interval
|
| AbstractIngesterFormatter.Value | |
| AbstractIngesterFormatter.Whitespace | |
| EventDecoder |
Span decoder that takes in data in the following format:
{ @Event } startTimeMillis [endTimeMillis] eventName [annotations]
|
| EventIngesterFormatter |
Ingestion formatter for events.
|
| EventIngesterFormatter.EventIngesterFormatBuilder |
A builder pattern to create a format for the report point parse.
|
| 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.
|
| ReportPointDecoderWrapper |
Wraps
Decoder as ReportableEntityDecoder. |
| ReportPointIngesterFormatter |
Builder pattern for creating new ingestion formats.
|
| ReportPointIngesterFormatter.ReportPointIngesterFormatBuilder |
A builder pattern to create a format for the report point parse.
|
| ReportPointSerializer |
Convert a
ReportPoint to its string representation in a canonical format (quoted metric name,
tag values and keys (except for "source"). |
| ReportSourceTagDecoder |
This class is used to decode the source tags sent by the clients.
|
| 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.
|
| ReportSourceTagSerializer |
Convert a
ReportSourceTag to its string representation. |
| SpanDecoder |
Span decoder that takes in data in the following format:
[span name] [annotations] [timestamp] [duration|timestamp]
|
| SpanIngesterFormatter |
Builder for Span formatter.
|
| SpanIngesterFormatter.SpanIngesterFormatBuilder |
A builder pattern to create a format for span parsing.
|
| SpanLogsDecoder |
Span logs decoder that converts a JSON object in the following format:
{
"traceId": "...",
"spanId": "...",
"logs": [
{
"timestamp": 1234567890000000,
"fields": {
"key": "value",
"key2": "value2"
}
}
]
}
|
| SpanSerializer |
Convert a
Span to its string representation in a canonical format (quoted name and annotations). |
| StreamIngester | Deprecated |
| StringLineIngester | Deprecated |
| TcpIngester |
Ingester thread that sets up decoders and a command handler to listen for metrics on a port.
|
| UdpIngester | Deprecated |
Copyright © 2020. All rights reserved.