histogram_combine

Description

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.

Return type

histogram

Domain

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

Categories

Usage

histogram_combine(histogram)

Argument

Type

Optional

Repeatable

Restrictions

histogram

histogram like

no

no

none

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.