From c34275d6e587fc7d3a76d208f1ffc058adc82098 Mon Sep 17 00:00:00 2001 From: Tom Wilkie Date: Thu, 10 May 2018 11:21:00 +0200 Subject: [PATCH] Switch gauges to percentunit. Signed-off-by: Tom Wilkie --- node-mixin/dashboards/node.libsonnet | 18 ++++++------------ node-mixin/lib/promgrafonnet/gauge.libsonnet | 2 +- 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/node-mixin/dashboards/node.libsonnet b/node-mixin/dashboards/node.libsonnet index 943864f9..ba092cf7 100644 --- a/node-mixin/dashboards/node.libsonnet +++ b/node-mixin/dashboards/node.libsonnet @@ -60,14 +60,9 @@ local gauge = promgrafonnet.gauge; local memoryGauge = gauge.new( 'Memory Usage', ||| - ( + node_memory_MemAvailable{%(nodeExporterSelector)s, instance="$instance"} + / node_memory_MemTotal{%(nodeExporterSelector)s, instance="$instance"} - - node_memory_MemFree{%(nodeExporterSelector)s, instance="$instance"} - - node_memory_Buffers{%(nodeExporterSelector)s, instance="$instance"} - - node_memory_Cached{%(nodeExporterSelector)s, instance="$instance"} - ) * 100 - / - node_memory_MemTotal{%(nodeExporterSelector)s, instance="$instance"} ||| % $._config, ).withLowerBeingBetter(); @@ -100,12 +95,11 @@ local gauge = promgrafonnet.gauge; local diskSpaceUsage = gauge.new( 'Disk Space Usage', ||| - ( - sum(node_filesystem_size{%(nodeExporterSelector)s, device!="rootfs", instance="$instance"}) - - sum(node_filesystem_free{%(nodeExporterSelector)s, device!="rootfs", instance="$instance"}) - ) * 100 + 1 - ( + sum(node_filesystem_free{%(nodeExporterSelector)s, device!="rootfs", instance="$instance"} / - sum(node_filesystem_size{%(nodeExporterSelector)s, device!="rootfs", instance="$instance"}) + sum(node_filesystem_size{%(nodeExporterSelector)s, device!="rootfs", instance="$instance"} + ) ||| % $._config, ).withLowerBeingBetter(); diff --git a/node-mixin/lib/promgrafonnet/gauge.libsonnet b/node-mixin/lib/promgrafonnet/gauge.libsonnet index ea6c1ab6..f69a5cdc 100644 --- a/node-mixin/lib/promgrafonnet/gauge.libsonnet +++ b/node-mixin/lib/promgrafonnet/gauge.libsonnet @@ -8,7 +8,7 @@ local prometheus = grafana.prometheus; title, datasource='prometheus', span=3, - format='percent', + format='percentunit', valueName='current', colors=[ 'rgba(245, 54, 54, 0.9)',