]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
memory plugin: Use a constant for label names.
authorFlorian Forster <octo@collectd.org>
Thu, 4 Jan 2024 06:05:08 +0000 (07:05 +0100)
committerFlorian Forster <octo@collectd.org>
Thu, 4 Jan 2024 06:05:08 +0000 (07:05 +0100)
src/memory.c

index 7ecea01429a53831d368687dbba3d3393bb75fc9..51ab18341dd66abeae219acc9e27883d92645b2a 100644 (file)
@@ -62,6 +62,8 @@
 #include <sys/protosw.h>
 #endif /* HAVE_PERFSTAT */
 
+static char const *const label_state = "system.memory.state";
+
 typedef enum {
   COLLECTD_MEMORY_TYPE_USED,
   COLLECTD_MEMORY_TYPE_FREE,
@@ -182,9 +184,8 @@ static int memory_dispatch(gauge_t values[COLLECTD_MEMORY_TYPE_MAX]) {
     total += values[i];
 
     if (values_absolute) {
-      metric_family_append(&fam_absolute, "system.memory.state",
-                           memory_type_names[i], (value_t){.gauge = values[i]},
-                           NULL);
+      metric_family_append(&fam_absolute, label_state, memory_type_names[i],
+                           (value_t){.gauge = values[i]}, NULL);
     }
   }
 
@@ -218,8 +219,7 @@ static int memory_dispatch(gauge_t values[COLLECTD_MEMORY_TYPE_MAX]) {
       continue;
     }
 
-    metric_family_append(&fam_percent, "system.memory.state",
-                         memory_type_names[i],
+    metric_family_append(&fam_percent, label_state, memory_type_names[i],
                          (value_t){.gauge = 100.0 * values[i] / total}, NULL);
   }