histogram_quantile
histogram_quantile(histogram: histogram like, quantile: const float64) -> float64
Compute quantiles on histogram objects.
This function can handle multiple types of histograms - tdigest, otelHistogram, otelExponentialHistogram. Appropriate quantile calculation method is chosen based on the type of the input.
Domain
This is a scalar function (calculates a single output value for a single input row).
Categories
Examples
align o: histogram_combine(m_histogram("latency"))
aggregate o: histogram_quantile(histogram_combine(o), 0.1), group_by(^Cluster...)
align aggregates OTEL histogram metric "latency" into 5 minute time bins. aggregate computes the 0.1-quantiles of the histogram for each cluster.
align o: histogram_combine(m_exponential_histogram("latency"))
aggregate o: histogram_quantile(histogram_combine(o), 0.1), group_by(^Cluster...)
align aggregates OTEL exponential histogram metric "latency" into 5 minute time bins. aggregate computes the 0.1-quantiles of the histogram for each cluster.
align o: histogram_combine(m_tdigest("latency"))
aggregate o: histogram_quantile(histogram_combine(o), 0.1), group_by(^Cluster...)
align aggregates tdigest metric "latency" into 5 minute time bins. aggregate computes the 0.1-quantiles of the histogram for each cluster.
Updated 8 days ago