In 2014, I created a PHP version of the Munin plugins for Beanstalkd introduced by AirBnB, but originally created in Python.
Fast forward four years, and after being adapted for compliances with the PHP-FIG PSR1, PSR2 and PSR12 standards, as well as the Zend coding standards, and with extra documentation, I published the first "stable" version 1.0.0 of the package today under the Apache APL-2.0 license.
To use it and ensure observability of your favorite job queue, follow the instructions in the INSTALL.md file. In short, it's just 3 steps:
- clone the repository
- install its dependencies with
composer install
- symlink the plugins to
/etc/munin/plugins
That's it, you can now plot command rate, connections, jobs rate, age in queue, queue size by type, and timeouts frequency.