Skip to content

Commit d2a08e2

Browse files
authored
feat(metrics): adding max_clients to metrics and info output (#2912) (#2940)
feat: adding max_clients to metrics and info output (#2912) Signed-off-by: Mirko Raca <[email protected]>
1 parent 734ba80 commit d2a08e2

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/server/server_family.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1057,6 +1057,8 @@ void PrintPrometheusMetrics(const Metrics& m, StringResponse* resp) {
10571057

10581058
// Clients metrics
10591059
const auto& conn_stats = m.facade_stats.conn_stats;
1060+
AppendMetricWithoutLabels("max_clients", "Maximal number of clients", GetFlag(FLAGS_maxclients),
1061+
MetricType::GAUGE, &resp->body());
10601062
AppendMetricWithoutLabels("connected_clients", "", conn_stats.num_conns, MetricType::GAUGE,
10611063
&resp->body());
10621064
AppendMetricWithoutLabels("client_read_buffer_bytes", "", conn_stats.read_buf_capacity,
@@ -1939,6 +1941,7 @@ void ServerFamily::Info(CmdArgList args, ConnectionContext* cntx) {
19391941

19401942
if (should_enter("CLIENTS")) {
19411943
append("connected_clients", m.facade_stats.conn_stats.num_conns);
1944+
append("max_clients", GetFlag(FLAGS_maxclients));
19421945
append("client_read_buffer_bytes", m.facade_stats.conn_stats.read_buf_capacity);
19431946
append("blocked_clients", m.facade_stats.conn_stats.num_blocked_clients);
19441947
append("dispatch_queue_entries", m.facade_stats.conn_stats.dispatch_queue_entries);

0 commit comments

Comments
 (0)