summaryrefslogtreecommitdiff
path: root/memcached.c
diff options
context:
space:
mode:
authorKevin Lin <developer@kevinlin.info>2021-08-17 23:48:37 -0700
committerdormando <dormando@rydia.net>2021-09-27 12:58:03 -0700
commit4b23988acb2151de8009d0ddc5e9d770f7bf3169 (patch)
treec003c4a7bfc5cd9f23d90f6442ebd5ae70167351 /memcached.c
parent32349beb8e34a47201546de08dec003d39f29649 (diff)
downloadmemcached-4b23988acb2151de8009d0ddc5e9d770f7bf3169.tar.gz
Expose number of currently active watchers in stats1.6.11
The stat key `log_watchers` indicates the number of active connected `watch` clients.
Diffstat (limited to 'memcached.c')
-rw-r--r--memcached.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/memcached.c b/memcached.c
index c7c22a8..8bbdccd 100644
--- a/memcached.c
+++ b/memcached.c
@@ -1838,6 +1838,7 @@ void server_stats(ADD_STAT add_stats, conn *c) {
APPEND_STAT("log_worker_written", "%llu", (unsigned long long)stats.log_worker_written);
APPEND_STAT("log_watcher_skipped", "%llu", (unsigned long long)stats.log_watcher_skipped);
APPEND_STAT("log_watcher_sent", "%llu", (unsigned long long)stats.log_watcher_sent);
+ APPEND_STAT("log_watchers", "%llu", (unsigned long long)stats_state.log_watchers);
STATS_UNLOCK();
#ifdef EXTSTORE
storage_stats(add_stats, c);