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:
Complete documentation is available here: https://github.gremory.org/ppm
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.
