Sha256: ddba182e034f601719cea6da54e398ccd8f799270a339dd9fa21ded71bd66b96

Contents?: true

Size: 528 Bytes

Versions: 9

Compression:

Stored size: 528 Bytes

Contents

#!/usr/bin/env escript

-export([main/1]).

main(_Any) ->
  gruff:start(),
  MemoryWriter = stat_writer:start(<<"Memory Info">>, fun() -> erlang:memory() end),
  ProcessWriter = stat_writer:start(<<"Process Info">>,
    fun() ->
      {_, QueueLength} = erlang:process_info(erlang:whereis(gruff), message_queue_len),
      [{processes, erlang:system_info(process_count)},
       {gruff_queue_length, QueueLength}]
    end
  ),
  receive
  after 20000 ->
    MemoryWriter ! stop,
    ProcessWriter ! stop,
    elang:halt()
  end.

Version data entries

9 entries across 9 versions & 4 rubygems

Version Path
mojombo-erlectricity-1.0.0 examples/gruff/stat_run.sh
mojombo-erlectricity-1.0.1 examples/gruff/stat_run.sh
mojombo-erlectricity-1.0.2 examples/gruff/stat_run.sh
erlectricity-funbox-1.1.2 examples/gruff/stat_run.sh
beambridge-0.9.0 examples/gruff/stat_run.sh
erlectricity-1.1.1 examples/gruff/stat_run.sh
erlectricity-1.1.0 examples/gruff/stat_run.sh
erlectricity-1.0.0 examples/gruff/stat_run.sh
erlectricity-1.0.1 examples/gruff/stat_run.sh