All Classes and Interfaces

Class
Description
AbstractCollector<REQ extends com.google.protobuf.AbstractMessage,RESP extends com.google.protobuf.AbstractMessage,RECORD>
This class handles the OTLP protocol for gRPC and HTTP transports for a collector of a given signal type (like logs, metrics or traces).
Contains a number of elements that should be processed together, and in parallel, but actual processing might happen at different paces.
An Exception that also contains the GrpcStatus that should be returned to the client.
A simple class with helper methods for OpenTelemetry embedded collectors own telemetry.
Holds the details of an individual OTLP log record received from a client as a Batch of all subscribers that are expected to process it.
Processes incoming OpenTelemetry logs packets - extracts individual Logs from a packet and queues them to all LogsSubscribers.
A Flow.Subscriber for OpenTelemetry Log records.
Holds the details of an individual OTLP metric data point received from a client as a Batch of all subscribers that are expected to process it.
Processes incoming OpenTelemetry metrics packets - extracts all data points of all metrics contained in a packet and queues them to all MetricsSubscribers.
A Flow.Subscriber for OpenTelemetry MetricDataPoint records.
Holds the details of an individual OTLP span record received from a client as a Batch of all subscribers that are expected to process it.
A Flow.Subscriber for OpenTelemetry Span records.
A 'batch' of all LogsSubscribers, MetricsSubscribers or @{link SpansSubscribers} that were given the task to process an OpenTelemetry log record, metric data point or trace span.
Processes incoming OpenTelemetry traces packets - extracts individual Spans from a packet and queues them to all SpansSubscribers.
An InputStream that takes a Vert.x ReadStream and reads it up to a given number of bytes.