diff options
| -rw-r--r-- | src/rabbit_direct.erl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/rabbit_direct.erl b/src/rabbit_direct.erl index 061105c150..8e429b3ab8 100644 --- a/src/rabbit_direct.erl +++ b/src/rabbit_direct.erl @@ -109,6 +109,7 @@ authz_socket_info_direct(Infos) -> connect1(User, VHost, Protocol, Pid, Infos) -> try rabbit_access_control:check_vhost_access(User, VHost, authz_socket_info_direct(Infos)) of ok -> ok = pg_local:join(rabbit_direct, Pid), + rabbit_core_metrics:connection_created(Pid, Infos), rabbit_event:notify(connection_created, Infos), {ok, {User, rabbit_reader:server_properties(Protocol)}} catch @@ -127,4 +128,5 @@ start_channel(Number, ClientChannelPid, ConnPid, ConnName, Protocol, User, disconnect(Pid, Infos) -> pg_local:leave(rabbit_direct, Pid), + rabbit_core_metrics:connection_closed(Pid), rabbit_event:notify(connection_closed, Infos). |
