]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
memory plugin: Report a fraction of 1 rather than a percentage.
authorFlorian Forster <octo@collectd.org>
Thu, 4 Jan 2024 06:19:08 +0000 (07:19 +0100)
committerFlorian Forster <octo@collectd.org>
Mon, 15 Jan 2024 14:21:58 +0000 (15:21 +0100)
src/memory.c

index 51ab18341dd66abeae219acc9e27883d92645b2a..e2ee21b6e164581c99b04b4f506f60e4bb9410ab 100644 (file)
@@ -208,7 +208,7 @@ static int memory_dispatch(gauge_t values[COLLECTD_MEMORY_TYPE_MAX]) {
     return EINVAL;
   }
 
-  metric_family_t fam_percent = {
+  metric_family_t fam_util = {
       .name = "system.memory.utilization",
       .help = "Reports memory in use by state",
       .unit = "1",
@@ -219,17 +219,17 @@ static int memory_dispatch(gauge_t values[COLLECTD_MEMORY_TYPE_MAX]) {
       continue;
     }
 
-    metric_family_append(&fam_percent, label_state, memory_type_names[i],
-                         (value_t){.gauge = 100.0 * values[i] / total}, NULL);
+    metric_family_append(&fam_util, label_state, memory_type_names[i],
+                         (value_t){.gauge = values[i] / total}, NULL);
   }
 
-  int status = plugin_dispatch_metric_family(&fam_percent);
+  int status = plugin_dispatch_metric_family(&fam_util);
   if (status != 0) {
     ERROR("memory plugin: plugin_dispatch_metric_family failed: %s",
           STRERROR(status));
     ret = ret ? ret : status;
   }
-  metric_family_metric_reset(&fam_percent);
+  metric_family_metric_reset(&fam_util);
 
   return ret;
 }