File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33All notable changes to this project will be documented in this file.
44
5- ## [ 1.2.0] - 2025-08-17
5+ ## [ 1.2.0] - 2025-08-23
6+
7+ ### Added
8+ - Monitor and log CPU and memory usage for each application.
9+
10+ ## [ 1.1.0] - 2025-08-17
611
712### Added
813- CMake support for building the project.
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ This application is particularly useful in environments where multiple processes
2020- Provides a centralized platform for managing multiple processes, enhancing operational efficiency.
2121- Provides file command interface to manually start, stop, or restart individual processes or the entire watchdog system or even a Linux reboot.
2222- Generates statistics log files to track the status and history of each managed process.
23+ - Monitors CPU and memory usage of each process.
2324
2425## Requirements
2526- If ` heartbeat_interval > 0 ` : Processes managed by Process Watchdog must periodically send their heartbeat messages to prevent being restarted.
@@ -352,8 +353,6 @@ Use the provided `run.sh` script to start the Process Watchdog application. This
352353Or just ` ./run.sh & ` which is recommended.
353354
354355## TODO
355- - [ DONE] Redesign the apps.c with DAO pattern
356- - [ DONE] Add CPU & RAM usage to the statistics
357356- Create easy-to-use heartbeat libraries
358357- Enable commands over UDP
359358- Enable remote syslog server reporting
You can’t perform that action at this time.
0 commit comments