This tool is designed to take in large batches of server latency times and compute running percentiles.
Go Version 1.13.4
From inside latency-tracker/tracker directory run go run tool/main.go
Adjust size variable down for more accuracy, up for more speed.
Generate sample batches of data in text files with generate-data/main.go
adjusting min and max times to reflect different scenarios.
Is handled separately in data-input/ints.go
, this could be expanded to support other data sources which could improve the performance of this tracker.