From 5f8f5d52ef5499e476fd2c13d6b55c53e0546d46 Mon Sep 17 00:00:00 2001 From: Julian Rother Date: Thu, 6 Nov 2025 20:38:10 +0100 Subject: [PATCH] Fix crash when an AP is offline --- files/prometheus-ruckus-exporter | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/prometheus-ruckus-exporter b/files/prometheus-ruckus-exporter index 241e98a..56a77e2 100755 --- a/files/prometheus-ruckus-exporter +++ b/files/prometheus-ruckus-exporter @@ -50,7 +50,7 @@ async def collect_async(host, user, password): device_info_label_values = base_label_values + (device['ap-name'], device['mac'], device['model'], device['serial-number'], device['ip'], device['firmware-version']) ruckus_device_info.add_metric(device_info_label_values, {}) device_label_values = base_label_values + (device['ap-name'], device['mac']) - ruckus_device_uptime_seconds.add_metric(device_label_values, float(device['uptime'])) + ruckus_device_uptime_seconds.add_metric(device_label_values, float(device.get('uptime', '0'))) return metrics