@@ -98,13 +98,27 @@ register_net_stats()
9898 };
9999
100100 const std::pair<const char *, Net_Stats> non_persistent[] = {
101- {" proxy.process.net.accepts_currently_open" , net_accepts_currently_open_stat },
102- {" proxy.process.net.connections_currently_open" , net_connections_currently_open_stat },
103- {" proxy.process.net.default_inactivity_timeout_applied" , default_inactivity_timeout_applied_stat},
104- {" proxy.process.net.default_inactivity_timeout_count" , default_inactivity_timeout_count_stat },
105- {" proxy.process.net.dynamic_keep_alive_timeout_in_count" , keep_alive_queue_timeout_count_stat },
106- {" proxy.process.net.dynamic_keep_alive_timeout_in_total" , keep_alive_queue_timeout_total_stat },
107- {" proxy.process.socks.connections_currently_open" , socks_connections_currently_open_stat },
101+ {" proxy.process.net.accepts_currently_open" , net_accepts_currently_open_stat },
102+ {" proxy.process.net.connections_currently_open" , net_connections_currently_open_stat },
103+ {" proxy.process.net.default_inactivity_timeout_applied" , default_inactivity_timeout_applied_stat },
104+ {" proxy.process.net.default_inactivity_timeout_count" , default_inactivity_timeout_count_stat },
105+ {" proxy.process.net.dynamic_keep_alive_timeout_in_count" , keep_alive_queue_timeout_count_stat },
106+ {" proxy.process.net.dynamic_keep_alive_timeout_in_total" , keep_alive_queue_timeout_total_stat },
107+ {" proxy.process.socks.connections_currently_open" , socks_connections_currently_open_stat },
108+ {" proxy.process.tunnel.total_client_connections_blind_tcp" , tunnel_total_client_connections_blind_tcp_stat },
109+ {" proxy.process.tunnel.current_client_connections_blind_tcp" , tunnel_current_client_connections_blind_tcp_stat },
110+ {" proxy.process.tunnel.total_server_connections_blind_tcp" , tunnel_total_server_connections_blind_tcp_stat },
111+ {" proxy.process.tunnel.current_server_connections_blind_tcp" , tunnel_current_server_connections_blind_tcp_stat },
112+ {" proxy.process.tunnel.total_client_connections_tls_tunnel" , tunnel_total_client_connections_tls_tunnel_stat },
113+ {" proxy.process.tunnel.current_client_connections_tls_tunnel" , tunnel_current_client_connections_tls_tunnel_stat },
114+ {" proxy.process.tunnel.total_client_connections_tls_forward" , tunnel_total_client_connections_tls_forward_stat },
115+ {" proxy.process.tunnel.current_client_connections_tls_forward" , tunnel_current_client_connections_tls_forward_stat },
116+ {" proxy.process.tunnel.total_client_connections_tls_partial_blind" , tunnel_total_client_connections_tls_partial_blind_stat },
117+ {" proxy.process.tunnel.current_client_connections_tls_partial_blind" , tunnel_current_client_connections_tls_partial_blind_stat},
118+ {" proxy.process.tunnel.total_client_connections_tls_http" , tunnel_total_client_connections_tls_http_stat },
119+ {" proxy.process.tunnel.current_client_connections_tls_http" , tunnel_current_client_connections_tls_http_stat },
120+ {" proxy.process.tunnel.total_server_connections_tls" , tunnel_total_server_connections_tls_stat },
121+ {" proxy.process.tunnel.current_server_connections_tls" , tunnel_current_server_connections_tls_stat },
108122 };
109123
110124 for (auto &p : persistent) {
@@ -129,6 +143,20 @@ register_net_stats()
129143 NET_CLEAR_DYN_STAT (keep_alive_queue_timeout_count_stat);
130144 NET_CLEAR_DYN_STAT (default_inactivity_timeout_count_stat);
131145 NET_CLEAR_DYN_STAT (default_inactivity_timeout_applied_stat);
146+ NET_CLEAR_DYN_STAT (tunnel_total_client_connections_blind_tcp_stat);
147+ NET_CLEAR_DYN_STAT (tunnel_current_client_connections_blind_tcp_stat);
148+ NET_CLEAR_DYN_STAT (tunnel_total_server_connections_blind_tcp_stat);
149+ NET_CLEAR_DYN_STAT (tunnel_current_server_connections_blind_tcp_stat);
150+ NET_CLEAR_DYN_STAT (tunnel_total_client_connections_tls_tunnel_stat);
151+ NET_CLEAR_DYN_STAT (tunnel_current_client_connections_tls_tunnel_stat);
152+ NET_CLEAR_DYN_STAT (tunnel_total_client_connections_tls_forward_stat);
153+ NET_CLEAR_DYN_STAT (tunnel_current_client_connections_tls_forward_stat);
154+ NET_CLEAR_DYN_STAT (tunnel_total_client_connections_tls_partial_blind_stat);
155+ NET_CLEAR_DYN_STAT (tunnel_current_client_connections_tls_partial_blind_stat);
156+ NET_CLEAR_DYN_STAT (tunnel_total_client_connections_tls_http_stat);
157+ NET_CLEAR_DYN_STAT (tunnel_current_client_connections_tls_http_stat);
158+ NET_CLEAR_DYN_STAT (tunnel_total_server_connections_tls_stat);
159+ NET_CLEAR_DYN_STAT (tunnel_current_server_connections_tls_stat);
132160
133161 RecRegisterRawStat (net_rsb, RECT_PROCESS, " proxy.process.tcp.total_accepts" , RECD_INT, RECP_NON_PERSISTENT,
134162 static_cast <int >(net_tcp_accept_stat), RecRawStatSyncSum);
0 commit comments