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