| Interface | Description |
|---|---|
| AbstractIngesterFormatter.FormatterElement<T> | |
| Decoder<T> |
A decoder of an input line.
|
| ReportableEntityDecoder<T,E> |
A decoder for input data.
|
| StreamIngester.FrameDecoderFactory |
| Class | Description |
|---|---|
| AbstractIngesterFormatter<T extends org.apache.avro.specific.SpecificRecordBase> |
This is the base class for parsing data from plaintext.
|
| AbstractIngesterFormatter.AnnotationList<T extends org.apache.avro.specific.SpecificRecordBase> | |
| AbstractIngesterFormatter.Centroids<T extends org.apache.avro.specific.SpecificRecordBase> | |
| AbstractIngesterFormatter.IngesterFormatBuilder<T extends org.apache.avro.specific.SpecificRecordBase> |
This class can be used to create a parser for a content that the proxy receives - e.g.,
ReportPoint and ReportSourceTag.
|
| AbstractIngesterFormatter.StringList<T extends org.apache.avro.specific.SpecificRecordBase> | |
| AbstractIngesterFormatter.StringMap<T extends org.apache.avro.specific.SpecificRecordBase> | |
| AbstractIngesterFormatter.StringMultiMap<T extends org.apache.avro.specific.SpecificRecordBase> | |
| AbstractIngesterFormatter.Text<T extends org.apache.avro.specific.SpecificRecordBase> | |
| AbstractIngesterFormatter.Timestamp<T extends org.apache.avro.specific.SpecificRecordBase> | |
| AbstractIngesterFormatter.Value<T extends org.apache.avro.specific.SpecificRecordBase> | |
| EventDecoder |
Event decoder that takes in data in the following format:
{ @Event } startTimeMillis [endTimeMillis] eventName [annotations]
|
| EventIngesterFormatter |
Ingestion formatter for events.
|
| EventIngesterFormatter.EventIngesterFormatBuilder | |
| 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.
|
| ReportPointDecoder |
Graphite decoder that takes in a point of the type:
[metric] [value] [timestamp] [annotations]
|
| ReportPointDecoderWrapper |
Wraps
Decoder as ReportableEntityDecoder. |
| ReportPointIngesterFormatter |
Builder pattern for creating new ingestion formats.
|
| ReportPointIngesterFormatter.ReportPointIngesterFormatBuilder | |
| 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 | |
| SpanDecoder |
Span decoder that takes in data in the following format:
[span name] [annotations] [timestamp] [duration|timestamp]
|
| SpanIngesterFormatter |
Builder for Span formatter.
|
| SpanIngesterFormatter.SpanFormatBuilder | |
| SpanLogsDecoder |
Span logs decoder that converts a JSON object in the following format:
{
"traceId": "...",
"spanId": "...",
"logs": [
{
"timestamp": 1234567890000000,
"fields": {
"key": "value",
"key2": "value2"
}
}
]
}
|
| SpanLogsSerializer |
Convert
SpanLogs to its string representation in a canonical format. |
| SpanSerializer |
Convert a
Span to its string representation in a canonical format (quoted name and annotations). |
| StreamIngester | Deprecated |
| StringLineIngester | Deprecated |
| StringParser |
A lightweight parser custom-tailored to suit all of our supported line protocols.
|
| TcpIngester |
Ingester thread that sets up decoders and a command handler to listen for metrics on a port.
|
| UdpIngester | Deprecated |
| WFTopDecoder |
Decoder for WFTop data format (Spy API stream):
[metric] source=[source] [timestamp] [value] [annotations]
|
Copyright © 2020. All rights reserved.