]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
value_list: Simplify by adding separating "." in the first `strbuf_print()` call.
authorEero Tamminen <eero.t.tamminen@intel.com>
Tue, 19 Dec 2023 22:20:43 +0000 (23:20 +0100)
committerFlorian Forster <octo@collectd.org>
Tue, 19 Dec 2023 22:20:43 +0000 (23:20 +0100)
Co-authored-by: Florian Forster <octo@collectd.org>
src/utils/value_list/value_list.c

index e2bdf20fee3628cf50b2d3815c09a329dc5d64a7..a585cbc8a9c8b7ae45183bddf71e19d8acfcc7a4 100644 (file)
@@ -355,14 +355,14 @@ static bool is_directional_metric(data_set_t const *ds) {
 
 static int metric_family_name(strbuf_t *buf, value_list_t const *vl,
                               data_set_t const *ds, size_t index) {
-  int status = strbuf_print(buf, "collectd.v5");
+  int status = strbuf_print(buf, "collectd.v5.");
   if (strcmp(ds->type, "percent") == 0) {
-    strbuf_printf(buf, ".%s.utilization", vl->plugin);
+    strbuf_printf(buf, "%s.utilization", vl->plugin);
   } else if (is_directional_metric(ds) &&
              string_has_suffix(ds->type, "_octets")) {
-    strbuf_printf(buf, ".%s.io", vl->plugin);
+    strbuf_printf(buf, "%s.io", vl->plugin);
   } else {
-    strbuf_printf(buf, ".%s", vl->type);
+    strbuf_print(buf, vl->type);
   }
 
   if (ds->ds_num > 1 && !is_directional_metric(ds)) {