Add live Prometheus telemetry endpoint

This commit is contained in:
Keith Casko
2026-10-02 10:22:55 -04:00
parent eb64092294
commit 03ea007676
6 changed files with 248 additions and 23 deletions
+23 -23
View File
@@ -70,7 +70,7 @@
<div class="overview-console">
<div class="console-label">
<span>INFRASTRUCTURE OVERVIEW</span>
<span id="refresh-indicator">CONFIGURATION SNAPSHOT</span>
<span id="refresh-indicator">CONNECTING TO TELEMETRY</span>
</div>
<div class="identity-block">
@@ -84,36 +84,36 @@
</p>
</div>
<div class="metric-board" aria-label="Infrastructure capabilities">
<div class="metric-board" aria-label="Live infrastructure telemetry">
<article class="metric metric-primary">
<span>HOST METRICS</span>
<strong>PROMETHEUS</strong>
<span>CPU LOAD</span>
<strong id="cpu-value" class="metric-value">--</strong><small>%</small>
<p>PROMETHEUS / NODE EXPORTER</p>
</article>
<article class="metric">
<span>MEMORY</span>
<strong id="memory-value" class="metric-value">--</strong><small>%</small>
<p>PROMETHEUS / NODE EXPORTER</p>
</article>
<article class="metric">
<span>HOST UPTIME</span>
<strong id="uptime-value" class="metric-value">--</strong>
<p>NODE EXPORTER</p>
</article>
<article class="metric">
<span>CONTAINER METRICS</span>
<strong>CADVISOR</strong>
<p>DOCKER TELEMETRY</p>
<span>RUNNING CONTAINERS</span>
<strong id="containers-value" class="metric-value">--</strong>
<p>CADVISOR VIA PROMETHEUS</p>
</article>
<article class="metric">
<span>AVAILABILITY MONITORING</span>
<strong>KUMA</strong>
<p>ENDPOINT CHECKS</p>
<span>SCRAPE TARGETS</span>
<strong id="targets-value" class="metric-value">--</strong>
<p>PROMETHEUS TARGET HEALTH</p>
</article>
<article class="metric">
<span>LOGS</span>
<strong>LOKI</strong>
<p>CENTRALIZED LOGGING</p>
</article>
<article class="metric">
<span>DASHBOARDS</span>
<strong>GRAFANA</strong>
<p>OPERATIONS / ANALYSIS</p>
</article>
<article class="metric">
<span>IDENTITY</span>
<strong>AUTHENTIK</strong>
<p>OIDC / SSO / 2FA</p>
<span>TELEMETRY</span>
<strong id="telemetry-value" class="metric-value">CONNECTING</strong>
<p>PROMETHEUS / CADVISOR</p>
</article>
</div>