ES|QL TO_TDIGEST function
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]} |