From 46549c16fd14e9494a55b7404550b59b1693626e Mon Sep 17 00:00:00 2001 From: Jack Jackson Date: Mon, 20 Feb 2023 21:56:18 -0800 Subject: [PATCH] Set Gauge value directly --- app/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/main.py b/app/main.py index 25fa5f1..1f8d0ca 100644 --- a/app/main.py +++ b/app/main.py @@ -24,7 +24,8 @@ def setup_gauge(): node_name_label = _get_node_name() logging.info(f'Retrieved node_name label {node_name_label}') - g.labels(node_name=node_name_label) + # Why call `.set()` here? Because, without it, I get "gauge metric is missing label values" + g.labels(node_name=node_name_label).set(_get_temp()) logging.info('Setting function for Gauge') g.set_function(_get_temp)