github.com/caio/go-tdigest (go): Package tdigest provides a highly accurate mergeable data-structure for quantile estimation.  Typical T-Digest use cases involve accumulating metrics on several distinct nodes of a cluster and then merging them together to get a system-wide quantile overview. Things such as: sensory data from IoT devices, quantiles over enormous document datasets (think ElasticSearch), performance metrics for distributed systems, etc.  After you create (and configure, if desired) the digest:  You can then use it for registering measurements:  Estimating quantiles:  And merging with another digest:
Keywords: golang|monitoring|parallel|performance|quantile-estimation|streaming|t-digest