Loading

ES|QL TO_TDIGEST function

Embedded
field

The histogram value to be converted

Converts an untyped histogram to a TDigest, assuming the values are centroids.

field result
exponential_histogram tdigest
histogram tdigest
tdigest tdigest
FROM histogram_standard_index
 | WHERE instance == "hand-rolled"
 | EVAL tdigest = to_tdigest(responseTime)
 | KEEP responseTime, tdigest
;
		
responseTime:histogram tdigest:tdigest
{"values":[0.1,0.2,0.3,0.4,0.5], "counts":[3,7,23,12,6]} {"min": 0.1, "max": 0.5, "sum": 16.4, "centroids":[0.1,0.2,0.3,0.4,0.5], "counts":[3,7,23,12,6]}