Rahix
0aba323779
succd: Export all process values as prometheus metrics
...
/ test (pull_request) Successful in 10s
/ test (push) Successful in 9s
For more detailed monitoring, let's export all process values that are
exposed to the web API as prometheus metrics.
2024-10-07 07:42:42 +02:00
Serge Bazanski
96e07ece2d
succd: run at 100Hz, monitor load and jitter
2024-09-28 14:27:43 +02:00
Serge Bazanski
960be9cd23
succd: rewrite processing loop
2024-09-28 10:17:05 +02:00
Serge Bazanski
590e93e43e
succd: log pressures in error messages
2024-09-28 09:46:18 +02:00
Serge Bazanski
42c9ae2fa7
succd: httpServer -> webServer
2024-09-28 09:19:14 +02:00
Serge Bazanski
8f7ec7e141
succd: split out http server, daemon state, daemon controller
...
This improves the structure of the code, separating the data/control
interface out and then implementing the http interface as a user of this
interface.
2024-09-28 08:10:35 +02:00
Serge Bazanski
3ec6fd1d1b
succd: unify html/js data source
2024-09-28 07:54:18 +02:00
Serge Bazanski
239a5c40cc
succd: factor out safety status to separate struct
2024-09-28 07:36:37 +02:00
zdmx
908727608a
succd: add safety status to web frontend
2024-09-27 23:49:24 +02:00
Serge Bazanski
6d97eb62a8
succd: implement threshold outputs, rework processing
2024-09-27 02:12:38 +02:00
Serge Bazanski
781bbaaeb4
succd: show logo
2024-09-27 02:12:38 +02:00
Serge Bazanski
070f45b1bc
succd: implement rp/dp/vent/pumpdown control
2024-09-25 23:38:43 +02:00
Rahix
1669b48dbd
More succd into succbone subdirectory
2024-09-21 23:19:55 +02:00