Add Go application that collects CPU and RAM metrics from /proc filesystem: - Parse /proc/[pid]/stat for CPU usage (user/system time) - Parse /proc/[pid]/status for memory usage (RSS, VmSize, etc.) - Aggregate metrics across all processes - Output via structured logging (JSON/text) - Continuous collection with configurable interval Designed for monitoring pipeline runner resource utilization to enable dynamic runner sizing.
3 lines
74 B
Modula-2
3 lines
74 B
Modula-2
module edp.buildth.ing/DevFW/forgejo-runner-resource-collector
|
|
|
|
go 1.25.6
|