From 0d672783f87e94391ba69dfc8b31f052a0ae3f07 Mon Sep 17 00:00:00 2001 From: Ismael Puerto Date: Sat, 28 Dec 2019 00:19:31 +0000 Subject: [PATCH] Update counters for MSE 3.0 - varnish plugin --- src/varnish.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/varnish.c b/src/varnish.c index d4f3c5ac7..cc55a56bb 100644 --- a/src/varnish.c +++ b/src/varnish.c @@ -742,6 +742,11 @@ static int varnish_monitor(void *priv, else if (strcmp(name, "c_fail") == 0) return varnish_submit_derive(conf->instance, category, "total_operations", "alloc_fail", val); +#if HAVE_VARNISH_V6 + else if (strcmp(name, "c_fail_malloc") == 0) + return varnish_submit_derive(conf->instance, category, "total_operations", + "alloc_fail_malloc", val); +#endif else if (strcmp(name, "c_bytes") == 0) return varnish_submit_derive(conf->instance, category, "total_bytes", "bytes_allocated", val); @@ -757,6 +762,26 @@ static int varnish_monitor(void *priv, else if (strcmp(name, "g_space") == 0) return varnish_submit_gauge(conf->instance, category, "bytes", "bytes_available", val); +#if HAVE_VARNISH_V6 + else if (strcmp(name, "n_lru_nuked") == 0) + return varnish_submit_derive(conf->instance, category, "total_objects", + "lru_nuked", val); + else if (strcmp(name, "n_lru_moved") == 0) + return varnish_submit_derive(conf->instance, category, "total_objects", + "lru_moved", val); + else if (strcmp(name, "n_vary") == 0) + return varnish_submit_derive(conf->instance, category, "total_objects", + "vary_headers", val); + else if (strcmp(name, "c_memcache_hit") == 0) + return varnish_submit_derive(conf->instance, category, "total_operations", + "memcache_hit", val); + else if (strcmp(name, "c_memcache_miss") == 0) + return varnish_submit_derive(conf->instance, category, "total_operations", + "memcache_miss", val); + else if (strcmp(name, "g_ykey_keys") == 0) + return varnish_submit_gauge(conf->instance, category, "objects", + "ykey", val); +#endif } /* No SMA specific counters */ -- 2.47.2