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 compliance 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
- symlink the plugins to
That's it, you can now plot command rate, connections, jobs rate, age in queue, queue size by type, and timeouts frequency.
The software industry moves fast. But if you keep up, you can have an incredible career.