Munin plugins for Beanstalkd in PHP are now 1.0.0

Submitted by Frederic Marand on Sun, 2018-08-12 21:16

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 file. In short, it's just 3 steps:

  1. clone the repository
  2. install its dependencies with composer install
  3. 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.