From: Charly Koza Date: Mon, 27 Apr 2020 09:57:39 +0000 (+0200) Subject: Add backend name in vbe stat X-Git-Tag: collectd-5.12.0~40^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e393d6cd0d219b092e23aa20afe99cf748c7f908;p=thirdparty%2Fcollectd.git Add backend name in vbe stat --- diff --git a/src/varnish.c b/src/varnish.c index 5eed3e714..88d0d8d97 100644 --- a/src/varnish.c +++ b/src/varnish.c @@ -858,38 +858,45 @@ static int varnish_monitor(void *priv, "bitmap", "happy_hprobes", val); */ if (strcmp(name, "bereq_hdrbytes") == 0) - return varnish_submit_derive(conf->instance, "vbe", "total_bytes", - "bereq_hdrbytes", val); + return varnish_submit_derive_with_target(conf->instance, "vbe", + stat_target, "total_bytes", + "bereq_hdrbytes", val); else if (strcmp(name, "bereq_bodybytes") == 0) - return varnish_submit_derive(conf->instance, "vbe", "total_bytes", - "bereq_bodybytes", val); + return varnish_submit_derive_with_target(conf->instance, "vbe", + stat_target, "total_bytes", + "bereq_bodybytes", val); else if (strcmp(name, "bereq_protobytes") == 0) - return varnish_submit_derive(conf->instance, "vbe", "total_bytes", - "bereq_protobytes", val); + return varnish_submit_derive_with_target(conf->instance, "vbe", + stat_target, "total_bytes", + "bereq_protobytes", val); else if (strcmp(name, "beresp_hdrbytes") == 0) - return varnish_submit_derive(conf->instance, "vbe", "total_bytes", - "beresp_hdrbytes", val); + return varnish_submit_derive_with_target(conf->instance, "vbe", + stat_target, "total_bytes", + "beresp_hdrbytes", val); else if (strcmp(name, "beresp_bodybytes") == 0) - return varnish_submit_derive(conf->instance, "vbe", "total_bytes", - "beresp_bodybytes", val); + return varnish_submit_derive_with_target(conf->instance, "vbe", + stat_target, "total_bytes", + "beresp_bodybytes", val); else if (strcmp(name, "beresp_protobytes") == 0) - return varnish_submit_derive(conf->instance, "vbe", "total_bytes", - "beresp_protobytes", val); + return varnish_submit_derive_with_target(conf->instance, "vbe", + stat_target, "total_bytes", + "beresp_protobytes", val); else if (strcmp(name, "pipe_hdrbytes") == 0) - return varnish_submit_derive(conf->instance, "vbe", "total_bytes", - "pipe_hdrbytes", val); + return varnish_submit_derive_with_target(conf->instance, "vbe", + stat_target, "total_bytes", + "pipe_hdrbytes", val); else if (strcmp(name, "pipe_out") == 0) - return varnish_submit_derive(conf->instance, "vbe", "total_bytes", - "pipe_out", val); + return varnish_submit_derive_with_target( + conf->instance, "vbe", stat_target, "total_bytes", "pipe_out", val); else if (strcmp(name, "pipe_in") == 0) - return varnish_submit_derive(conf->instance, "vbe", "total_bytes", - "pipe_in", val); + return varnish_submit_derive_with_target( + conf->instance, "vbe", stat_target, "total_bytes", "pipe_in", val); else if (strcmp(name, "conn") == 0) - return varnish_submit_derive(conf->instance, "vbe", "connections", - "c_conns", val); + return varnish_submit_derive_with_target( + conf->instance, "vbe", stat_target, "connections", "c_conns", val); else if (strcmp(name, "req") == 0) - return varnish_submit_derive(conf->instance, "vbe", "http_requests", - "b_reqs", val); + return varnish_submit_derive_with_target( + conf->instance, "vbe", stat_target, "http_requests", "b_reqs", val); } /* All Stevedores support these counters */