From: Matthias Runge Date: Fri, 13 Mar 2020 14:09:29 +0000 (+0100) Subject: Revert "remove old metrics" X-Git-Tag: collectd-5.11.0~2^2~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9b01eedba3712736e4ffc3c1f8a77bdb1662b1b8;p=thirdparty%2Fcollectd.git Revert "remove old metrics" This reverts commit ead3978417b93288807702486db45a535cd96ecf. --- diff --git a/src/varnish.c b/src/varnish.c index 84513593c..25de19c9a 100644 --- a/src/varnish.c +++ b/src/varnish.c @@ -631,6 +631,33 @@ static int varnish_monitor(void *priv, else if (strcmp(name, "thread_queue_len") == 0) return varnish_submit_gauge(conf->instance, "workers", "queue_length", "threads", val); + else if (strcmp(name, "n_wrk") == 0) + return varnish_submit_gauge(conf->instance, "workers", "threads", + "worker", val); + else if (strcmp(name, "n_wrk_create") == 0) + return varnish_submit_derive(conf->instance, "workers", "total_threads", + "created", val); + else if (strcmp(name, "n_wrk_failed") == 0) + return varnish_submit_derive(conf->instance, "workers", "total_threads", + "failed", val); + else if (strcmp(name, "n_wrk_max") == 0) + return varnish_submit_derive(conf->instance, "workers", "total_threads", + "limited", val); + else if (strcmp(name, "n_wrk_drop") == 0) + return varnish_submit_derive(conf->instance, "workers", "total_threads", + "dropped", val); + else if (strcmp(name, "n_wrk_queue") == 0) + return varnish_submit_derive(conf->instance, "workers", "total_requests", + "queued", val); + else if (strcmp(name, "n_wrk_overflow") == 0) + return varnish_submit_derive(conf->instance, "workers", "total_requests", + "overflowed", val); + else if (strcmp(name, "n_wrk_queued") == 0) + return varnish_submit_derive(conf->instance, "workers", "total_requests", + "queued", val); + else if (strcmp(name, "n_wrk_lqueue") == 0) + return varnish_submit_derive(conf->instance, "workers", "total_requests", + "queue_length", val); else if (strcmp(name, "pools") == 0) return varnish_submit_gauge(conf->instance, "workers", "pools", "pools", val);