From: Florian Forster Date: Thu, 4 Jan 2024 06:19:08 +0000 (+0100) Subject: memory plugin: Report a fraction of 1 rather than a percentage. X-Git-Tag: 6.0.0-rc0~10^2~10 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8142599014dec035b57e60fb38aa3989ac04cc07;p=thirdparty%2Fcollectd.git memory plugin: Report a fraction of 1 rather than a percentage. --- diff --git a/src/memory.c b/src/memory.c index 51ab18341..e2ee21b6e 100644 --- a/src/memory.c +++ b/src/memory.c @@ -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; }