Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Integrate the Exometer metrics package #448
Exometer is a metrics application developed for Basho by Feuerlabs. Among other things, it offers:
This pull request depends on a number of other PRs, i.e. basho/riak_core#465, basho/riak_kv#748, basho/riak_api#45, basho/riak_pipe#81, basho/riak_control#175, basho/riak_search#155, basho/yokozuna#246, basho/sidejob#4
According to our benchmarks, this PR slightly improves throughput and latency:
compared to the starting point (the develop branch as of Dec 3):
Since it is possible to selectively and dynamically disable metrics, throughput can be further increased at the expense of metrics information.
Memory footprint has also been reduced, likely due to less caching and more economical histograms:
compared to the starting point: