Packages

Monitoring app that exports Erlang VM introspection data to Kafka

Current section

Files

Jump to
system_monitor src system_monitor.app.src
Raw

src/system_monitor.app.src

{application,system_monitor,
[{description,
"Monitoring app that exports Erlang VM introspection data to Kafka"},
{licenses,["Apache 2.0"]},
{vsn,"1.0.1"},
{registered,[]},
{modules,[]},
{mod,{system_monitor_app,[]}},
{applications,[kernel,stdlib,kafka_protocol,supervisor3,brod]},
{env,
[{top_num_items,10},
{top_sample_interval,2000},
{top_sample_size,3000},
{top_max_procs,15000},
{collect_process_dictionary,true},
{top_significance_threshold,
#{current_function => 0.01,initial_call => 0.01,memory => 10000,
processes => 100,reductions => 0.01}},
{node_status_fun,undefined},
{status_checks,[]},
{kafka_hosts,[]},
{kafka_topic,<<"system_monitor">>},
{kafka_client_config,[{ssl,true}]},
{beam_events,
[busy_port,busy_dist_port,
{long_gc,500},
{long_schedule,500}]}]}]}.