]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
value_list: Ensure that the plugin name is contained in the converted metric.
authorFlorian Forster <octo@collectd.org>
Mon, 18 Dec 2023 10:11:14 +0000 (11:11 +0100)
committerFlorian Forster <octo@collectd.org>
Mon, 18 Dec 2023 22:32:14 +0000 (23:32 +0100)
src/utils/value_list/value_list.c

index 72703489d994e0480fd67810da80ec9c78dc4a76..16b7bb0336ac32a26756c3ef0f7895fb24ffd24c 100644 (file)
@@ -408,6 +408,9 @@ plugin_value_list_to_metric_family(value_list_t const *vl, data_set_t const *ds,
     }
     status = status || metric_label_set(&m, name, vl->type_instance);
   }
+  if (strlen(vl->plugin_instance) == 0 && strlen(vl->type_instance) == 0) {
+    status = status || metric_label_set(&m, "plugin", vl->plugin);
+  }
 
   status = status || metric_family_metric_append(fam, m);
   if (status != 0) {