Hi, In Carbon Metrics [1], the TImers and Histograms use the default reservoir provided by the Dropwizard Metrics [2] library.
Currently there is no support to change this reservoir implementation in Carbon Metrics. Therefore we are working on supporting a set of reservoirs in Carbon Metrics. The HdrHistogram [3] is a popular histogram implementation and it has lot of useful features for us. For more info, see [4]. One major advantage for us is that HDR Histogram maintains a fixed cost in both space and time. When using HdrHistogram as reservoir, we can also a solve a problem with the default Exponentially Decaying Reservoir when publishing metrics events to WSO2 Data Analytics Server. The problem is explained in [5]. With HDR Histogram, we can reset the snapshot when reporting to WSO2 DAS. We are going to integrate HDR Histogram into the next Carbon Metrics release, which is based on Carbon 5.x We don't have plans to do any release of Carbon Metrics based on Carbon 4.x. If anyone needs the HDR Histogram as a reservoir, we'll be able to do changes in 1.x.x [6] branch and do a release. Thanks! Best Regards, [1] https://github.com/wso2/carbon-metrics [2] http://metrics.dropwizard.io [3] https://github.com/HdrHistogram/HdrHistogram [4] http://hdrhistogram.github.io/HdrHistogram/ [5] http://taint.org/2014/01/16/145944a.html [6] https://github.com/wso2/carbon-metrics/branches -- Isuru Perera Associate Technical Lead | WSO2, Inc. | http://wso2.com/ Lean . Enterprise . Middleware about.me/chrishantha Contact: +IsuruPereraWSO2 <https://www.google.com/+IsuruPereraWSO2/about>
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
