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.