X-Git-Url: https://git.xandkar.net/?p=beam_stats.git;a=blobdiff_plain;f=src%2Fbeam_stats_consumer_statsd.erl;h=7a06d6824b9d831c59273c0b04b77a82e7ad4889;hp=c43442944d829d27d15fa62d841b2ad0a83daa27;hb=deefeb3c22860ae87538cdbde852a3f8ba0ee7c0;hpb=142c0796ba129bf10a47dfa447b460bb8fa123a5 diff --git a/src/beam_stats_consumer_statsd.erl b/src/beam_stats_consumer_statsd.erl index c434429..7a06d68 100644 --- a/src/beam_stats_consumer_statsd.erl +++ b/src/beam_stats_consumer_statsd.erl @@ -146,6 +146,7 @@ beam_stats_to_bins(#beam_stats , io_bytes_out = IOBytesOut , context_switches = ContextSwitches , reductions = Reductions + , run_queue = RunQueue } ) -> NodeIDBin = node_id_to_bin(NodeID), @@ -154,11 +155,21 @@ beam_stats_to_bins(#beam_stats , io_bytes_out_to_msg(IOBytesOut) , context_switches_to_msg(ContextSwitches) , reductions_to_msg(Reductions) + , run_queue_to_msg(RunQueue) | memory_to_msgs(Memory) ], Msgs2 = [statsd_msg_add_name_prefix(M, NodeIDBin) || M <- Msgs1], [statsd_msg_to_bin(M) || M <- Msgs2]. +-spec run_queue_to_msg(non_neg_integer()) -> + statsd_msg(). +run_queue_to_msg(RunQueue) -> + #statsd_msg + { name = <<"run_queue">> + , value = RunQueue + , type = gauge + }. + -spec reductions_to_msg(non_neg_integer()) -> statsd_msg(). reductions_to_msg(Reductions) ->