spotify / heroic

The Heroic Time Series Database
https://spotify.github.io/heroic/
Apache License 2.0
848 stars 109 forks source link

Refactor Heroic Metric to add Distribution Support #676

Closed ao2017 closed 4 years ago

ao2017 commented 4 years ago

To improve percentile computation in heroic, we are introducing a data structure that preserves data distribution. Heroic currently supports only double data points. Double cannot be used for distribution support.

Code References:

Metric Implementation https://github.com/spotify/ffwd-client-java/blob/master/ffwd-client/src/main/java/com/spotify/ffwd/Metric.java

Protocol buffers used for serialization https://github.com/spotify/ffwd-client-java/blob/master/ffwd-client/src/main/proto/protocol0.proto

ao2017 commented 4 years ago

PR : https://github.com/spotify/ffwd-client-java/pull/10/files