-
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.
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.
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.
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 '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.