#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,
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);
}
}
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);
}