histogram_combine

histogram_combine(histogram: histogram like) -> histogram

Aggregate multiple histograms into a single histogram object.

This function can handle multiple types of histograms - tdigest, otelHistogram, otelExponentialHistogram. Appropriate aggregation method is chosen based on the type of the input. The function may automatically convert between histogram types to optimize performance.

Domain

This is an aggregate function (aggregates rows over a group in aggregate verbs).

Categories

Examples

align 5m, o: histogram_combine(m_histogram("latency"))

Aggregate OpenTelemetry histogram metric named "latency" into 5 minute time bins.

align 5m, o: histogram_combine(m_exponential_histogram("latency"))

Aggregate OpenTelemetry exponential histogram metric named "latency" into 5 minute time bins.

align 5m, o: histogram_combine(m_tdigest("latency"))

Aggregate tdigest metric named "latency" into 5 minute time bins.