system_monitor events.
Behaviours: gen_server.
Filtering/rate-limiting mechanism for the Erlang virtual machine's
system_monitor events.
README.md file at the top of the source repository for details.
| add_custom_handler/2 | Add a custom handler module to the sysmon_handler. |
| call_custom_handler/2 | |
| call_custom_handler/3 | Make a synchronous call to a sysmon_handler specific custom
event handler. |
| get_config/0 | Gets configuration. |
| start_link/0 | Starts the server. |
| start_link/1 | Start sysmon_handler filter process. |
| start_timer/0 | |
| stop_timer/0 |
add_custom_handler(Module, Args) -> any()
Add a custom handler module to the sysmon_handler.
sysmon_handler_example_handler:add_handler/0 function for
a usage example.
call_custom_handler(Module, Call) -> any()
call_custom_handler(Module, Call, Timeout) -> any()
Make a synchronous call to a sysmon_handler specific custom
event handler.
sysmon_handler_example_handler:get_call_count/0 function for
a usage example.
get_config() -> [{atom(), term()}]
Gets configuration
start_link() -> {ok, Pid} | ignore | {error, Error}
Starts the server
start_link(MonitorProps) -> any()
Start sysmon_handler filter process
TheMonitorProps arg is a property list that may contain zero
or more of the following atoms:
sysmon_handler environment variable gc_ms_limit.
sysmon_handler environment variable process_heap_limit.
busy_port events. busy_dist_port events. start_timer() -> any()
stop_timer() -> any()
Generated by EDoc