haskell-github-trust / ekg

Remote monitoring of running processes over HTTP
BSD 3-Clause "New" or "Revised" License
255 stars 70 forks source link

Timer metric support. #17

Open seanparsons opened 11 years ago

seanparsons commented 11 years ago

Similar libraries like Ostrich and the Coda Hale metrics lib support the concept of timer metrics along with providing percentile, min, max and average data for those metrics. It would be really useful if ekg also supported those.

tibbe commented 11 years ago

I think we should do this. It's on my agenda in the medium-term.

hesselink commented 8 years ago

Is this fixed by the Distribution metric type?

tibbe commented 8 years ago

Distribution does yet support percentiles (or other quantiles), as I want a better implementation than the one in statsd, which holds on to every data point. That approach doesn't scale well. Better is to keep a histogram of points and then doing a linear approximation in the histogram buckets.

mtesseract commented 6 years ago

Is somebody still on this? (Do you know, @tibbe?) Is there an implementation plan and/or work-in-progress somewhere? Would be interested in having distribution percentiles with ekg.

23Skidoo commented 6 years ago

I'm not working on this, and I don't think @tibbe is, so patches welcome.