I'm trying to track some basic metrics so we can plan for cluster
capacity, monitor transfers, etc. Figured this might be of interest to
other riak admins. Apologies if my erlang is nonidiomatic, I'm still
learning. :)
#!/usr/bin/env escript
%%! -name riakstatuscheck -setcookie riak
main([]) -> main(["[email protected]"]);
main([Node]) ->
io:format("~w\n", [
lists:foldl(
fun({_VNode, Count}, Sum) -> Sum + Count end,
0,
rpc:call(list_to_atom(Node), riak_kv_bitcask_backend, key_counts, [])
)
]).
$ ./riakstatus [email protected]
18729
_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com