diff --git a/src/mtp_handler.erl b/src/mtp_handler.erl index 812963d..2b7b476 100644 --- a/src/mtp_handler.erl +++ b/src/mtp_handler.erl @@ -331,7 +331,7 @@ handle_upstream_header(DcId, S) -> {ok, Sock} -> AddrStr = inet:ntoa(Addr), mtp_metric:count_inc([?APP, out_connect_ok, total], 1, - #{labels => [AddrStr]}), + #{labels => [DcId, AddrStr]}), lager:info("Connected to ~s:~p", [AddrStr, Port]), down_handshake1(S#state{down_sock = Sock}); {error, Reason} = Err -> diff --git a/src/mtp_metric.erl b/src/mtp_metric.erl index 154fae8..eea68e3 100644 --- a/src/mtp_metric.erl +++ b/src/mtp_metric.erl @@ -123,7 +123,7 @@ active_metrics() -> {count, [?APP, out_connect_ok, total], "Proxy out connections", - #{labels => [listener, dc]}}, + #{labels => [listener, dc_id, addr]}}, {count, [?APP, out_connect_error, total], "Proxy out connect errors", #{labels => [listener, reason]}},