Files
ziti/controller
Paul Lorenz bc4be42832 Report host CPU and memory as metrics
A controller or router that is starved shows up as slow handlers, timeouts and
back-pressure, all of which look like faults in whatever happened to be running
at the time. Nothing in the metrics said whether the host itself had capacity, so
telling a slow component from a slow machine meant going to the host.

- reports host CPU and memory usage through the existing metrics registry, on
  both the controller and the router
- carries them on the metrics message so they arrive with everything else rather
  than needing a separate collection path
- is off unless enabled, since the collection reads the OS on an interval

Unrelated to gossip; it was committed as part of that work and is separated here.

(cherry picked from commit bdab4b4aba)
2026-09-16 13:36:49 -04:00
..
2022-06-30 17:45:08 -04:00
2026-01-28 15:01:35 -05:00
2026-01-28 15:01:35 -05:00
2026-01-28 15:01:35 -05:00
2026-01-28 15:01:35 -05:00
2026-08-20 14:13:21 -04:00
2026-01-28 15:01:35 -05:00
2026-01-28 15:01:35 -05:00