diff options
| author | Paul Buetow <paul@buetow.org> | 2026-06-08 23:20:24 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-06-08 23:20:24 +0300 |
| commit | 30b6b5584dddce6adc4469584287558c8a3571a9 (patch) | |
| tree | 0a1e27952ee1116d32876348630ce3fd6bf56f5c /f3s/prometheus/manifests | |
| parent | 21fa1a8d947e5b85cf830e418cd75dcce5233eb7 (diff) | |
f3 was previously excluded from FreeBSD host monitoring. Now that
node_exporter is installed and running there, include it in the
node-exporter job so CPU temperature and other host metrics are
collected alongside f0/f1/f2. Also update the temperature alert
comment to reflect that f3 is now covered.
Diffstat (limited to 'f3s/prometheus/manifests')
| -rw-r--r-- | f3s/prometheus/manifests/additional-scrape-configs-secret.yaml | 1 | ||||
| -rw-r--r-- | f3s/prometheus/manifests/freebsd-temperature-alerts.yaml | 7 |
2 files changed, 4 insertions, 4 deletions
diff --git a/f3s/prometheus/manifests/additional-scrape-configs-secret.yaml b/f3s/prometheus/manifests/additional-scrape-configs-secret.yaml index bb89e4c..970a45a 100644 --- a/f3s/prometheus/manifests/additional-scrape-configs-secret.yaml +++ b/f3s/prometheus/manifests/additional-scrape-configs-secret.yaml @@ -14,6 +14,7 @@ stringData: - '192.168.2.130:9100' # f0 via WireGuard - '192.168.2.131:9100' # f1 via WireGuard - '192.168.2.132:9100' # f2 via WireGuard + - '192.168.2.133:9100' # f3 via WireGuard labels: os: freebsd - targets: diff --git a/f3s/prometheus/manifests/freebsd-temperature-alerts.yaml b/f3s/prometheus/manifests/freebsd-temperature-alerts.yaml index 8393da6..fe91115 100644 --- a/f3s/prometheus/manifests/freebsd-temperature-alerts.yaml +++ b/f3s/prometheus/manifests/freebsd-temperature-alerts.yaml @@ -7,15 +7,14 @@ metadata: release: prometheus spec: groups: - # CPU temperature alerting for the FreeBSD bhyve hosts (f0, f1, f2). + # CPU temperature alerting for the FreeBSD bhyve hosts (f0, f1, f2, f3). # # Metric: node_cpu_temperature_celsius{os="freebsd", cpu="N"} # One reading per CPU core, exported by node_exporter (built with the - # FreeBSD temperature collector). f3 is NOT covered — it is a standalone - # host that is not in the node-exporter scrape target list. + # FreeBSD temperature collector). # # The expression takes the hottest core per host (max by instance) and - # joins node_uname_info to attach a friendly `nodename` label (f0/f1/f2) + # joins node_uname_info to attach a friendly `nodename` label (f0/f1/f2/f3) # for the alert summary, since the raw series is only labelled by the # WireGuard instance address. - name: freebsd-temperature |
