Filter out "forker" non-inet port
Port https://github.com/folsom-project/folsom/pull/13 from upstream
diff --git a/src/folsom_vm_metrics.erl b/src/folsom_vm_metrics.erl
index 1adc5b0..b8416a5 100644
--- a/src/folsom_vm_metrics.erl
+++ b/src/folsom_vm_metrics.erl
@@ -55,7 +55,11 @@
[{pid_port_fun_to_atom(Pid), get_process_info(Pid)} || Pid <- processes()].
get_port_info() ->
- [{pid_port_fun_to_atom(Port), get_port_info(Port)} || Port <- erlang:ports()].
+ [{pid_port_fun_to_atom(Port), get_port_info(Port)} || Port <- erlang:ports(),
+ begin
+ {name, Type} = erlang:port_info(Port, name), Type /= "forker"
+ end
+ ].
get_ets_info() ->
[{Tab, get_ets_dets_info(ets, Tab)} || Tab <- ets:all()].