fixed uptime calc and todo for orsi
This commit is contained in:
@@ -74,7 +74,7 @@ data:
|
|||||||
uptime:
|
uptime:
|
||||||
url: ${PROMETHEUS_URL}/api/v1/query
|
url: ${PROMETHEUS_URL}/api/v1/query
|
||||||
parameters:
|
parameters:
|
||||||
query: node_boot_time_seconds
|
query: time() - node_boot_time_seconds
|
||||||
cpu:
|
cpu:
|
||||||
url: ${PROMETHEUS_URL}/api/v1/query
|
url: ${PROMETHEUS_URL}/api/v1/query
|
||||||
parameters:
|
parameters:
|
||||||
@@ -196,9 +196,9 @@ data:
|
|||||||
|
|
||||||
{{ $hostname := .JSON.String "data.result.0.metric.nodename" }}
|
{{ $hostname := .JSON.String "data.result.0.metric.nodename" }}
|
||||||
{{ $bootTime := (.Subrequest "uptime").JSON.Float "data.result.0.value.1" }}
|
{{ $bootTime := (.Subrequest "uptime").JSON.Float "data.result.0.value.1" }}
|
||||||
{{ $uptimeSec := sub now.Unix (int64 $bootTime) }}
|
{{ $uptimeSec := (.Subrequest "uptime_seconds").JSON.Float "data.result.0.value.1" }}
|
||||||
{{ $uptimeDays := div $uptimeSec 86400 }}
|
{{ $uptimeDays := div $uptimeSec 86400.0 }}
|
||||||
{{ $uptimeHours := div (mod $uptimeSec 86400) 3600 }}
|
{{ $uptimeHours := div (mod $uptimeSec 86400.0) 3600.0 }}
|
||||||
{{ $cpu := (.Subrequest "cpu").JSON.Float "data.result.0.value.1" }}
|
{{ $cpu := (.Subrequest "cpu").JSON.Float "data.result.0.value.1" }}
|
||||||
{{ $mem := (.Subrequest "memory").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" }}
|
{{ $temp := (.Subrequest "cpu_temp").JSON.Float "data.result.0.value.1" }}
|
||||||
@@ -212,7 +212,7 @@ data:
|
|||||||
</div>
|
</div>
|
||||||
<div class="top-item">
|
<div class="top-item">
|
||||||
<div class="top-label">Uptime</div>
|
<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>
|
||||||
<div class="top-item">
|
<div class="top-item">
|
||||||
<div class="top-label">CPU</div>
|
<div class="top-label">CPU</div>
|
||||||
|
|||||||
@@ -151,11 +151,10 @@ data:
|
|||||||
title: Recent Notes
|
title: Recent Notes
|
||||||
|
|
||||||
# ---------- RIGHT COLUMN ----------
|
# ---------- RIGHT COLUMN ----------
|
||||||
- type: to-do
|
|
||||||
title: Tasks
|
|
||||||
|
|
||||||
- size: small
|
- size: small
|
||||||
widgets:
|
widgets:
|
||||||
|
- type: to-do
|
||||||
|
title: Tasks
|
||||||
# RSS Feeds - Add your favorite feeds here
|
# RSS Feeds - Add your favorite feeds here
|
||||||
- type: rss
|
- type: rss
|
||||||
title: News & Feeds
|
title: News & Feeds
|
||||||
|
|||||||
Reference in New Issue
Block a user