Files
f2bdd29d18 fix: change metric units to singular (#14753)
#### Description

This is to align the metric units with [OTel
specification](https://opentelemetry.io/docs/specs/semconv/general/metrics/#instrument-units):

> All non-units that use curly braces to annotate a quantity need to
match the grammatical number of the quantity it represent. For example
if measuring the number of individual requests to a process the unit
would be **{request}, not {requests}**.

#### Link to tracking issue

Part of
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/45270

❓ Is there a way for this change to surface to users as a
breaking change?

---------

Co-authored-by: Pablo Baeyens <[email protected]>
2026-03-12 10:45:27 +00:00

1.4 KiB

batch

Internal Telemetry

The following telemetry is emitted by this component.

otelcol_processor_batch_batch_send_size

Number of units in the batch

Unit Metric Type Value Type Stability
{unit} Histogram Int Development

otelcol_processor_batch_batch_send_size_bytes

Number of bytes in batch that was sent. Only available on detailed level.

Unit Metric Type Value Type Stability
By Histogram Int Development

otelcol_processor_batch_batch_size_trigger_send

Number of times the batch was sent due to a size trigger

Unit Metric Type Value Type Monotonic Stability
{time} Sum Int true Development

otelcol_processor_batch_metadata_cardinality

Number of distinct metadata value combinations being processed

Unit Metric Type Value Type Monotonic Stability
{combination} Sum Int false Development

otelcol_processor_batch_timeout_trigger_send

Number of times the batch was sent due to a timeout trigger

Unit Metric Type Value Type Monotonic Stability
{time} Sum Int true Development