fixed uptime calc and todo for orsi

This commit is contained in:
2026-01-11 12:51:22 +01:00
parent 3cc9e23eb5
commit f2d8d6b53d
2 changed files with 7 additions and 8 deletions
+5 -5
View File
@@ -74,7 +74,7 @@ data:
uptime:
url: ${PROMETHEUS_URL}/api/v1/query
parameters:
query: node_boot_time_seconds
query: time() - node_boot_time_seconds
cpu:
url: ${PROMETHEUS_URL}/api/v1/query
parameters:
@@ -196,9 +196,9 @@ data:
{{ $hostname := .JSON.String "data.result.0.metric.nodename" }}
{{ $bootTime := (.Subrequest "uptime").JSON.Float "data.result.0.value.1" }}
{{ $uptimeSec := sub now.Unix (int64 $bootTime) }}
{{ $uptimeDays := div $uptimeSec 86400 }}
{{ $uptimeHours := div (mod $uptimeSec 86400) 3600 }}
{{ $uptimeSec := (.Subrequest "uptime_seconds").JSON.Float "data.result.0.value.1" }}
{{ $uptimeDays := div $uptimeSec 86400.0 }}
{{ $uptimeHours := div (mod $uptimeSec 86400.0) 3600.0 }}
{{ $cpu := (.Subrequest "cpu").JSON.Float "data.result.0.value.1" }}
{{ $mem := (.Subrequest "memory").JSON.Float "data.result.0.value.1" }}
{{ $temp := (.Subrequest "cpu_temp").JSON.Float "data.result.0.value.1" }}
@@ -212,7 +212,7 @@ data:
</div>
<div class="top-item">
<div class="top-label">Uptime</div>
<div class="top-value">{{ $uptimeDays }}d {{ $uptimeHours }}h</div>
<div class="top-value">{{ printf "%.0f" $uptimeDays }}d {{ printf "%.0f" $uptimeHours }}h</div>
</div>
<div class="top-item">
<div class="top-label">CPU</div>
+2 -3
View File
@@ -151,11 +151,10 @@ data:
title: Recent Notes
# ---------- RIGHT COLUMN ----------
- type: to-do
title: Tasks
- size: small
widgets:
- type: to-do
title: Tasks
# RSS Feeds - Add your favorite feeds here
- type: rss
title: News & Feeds