PPM (Partner Process Monitor) is a process-monitoring application designed to run and supervise processes inside Docker containers.
It aims to be low-overhead and low-footprint, with ease of use as a core principle, while still offering optional advanced features such as:
PPM stands for Partner Process Monitor. Partner refers to a personal suite of tools and utilities used to scan and monitor networks, desktops, files, and more, written in different programming languages.
After evaluating existing solutions—most notably pm2, which is written in Node.js, as well as alternatives like pmc—none fully matched my requirements.
As a result, I decided to build a minimalist yet feature-rich process monitoring tool in Rust.
Reuse and derivative works are permitted, provided that the original authorship is preserved.
Contributions are welcome, as long as they align with the project’s mindset: a small footprint and a user-friendly design.
Any bugs encountered should be reported via the GitHub issues page for this repository, or you may contact me directly at fargier.sylvain@gmail.com.
If you find this project useful or would like to share feedback, feel free to reach out or show your support by adding a star on GitHub.