DEV Community

loading...

Munin plugins for Beanstalkd in PHP are now 1.0.0

fgm profile image Frédéric G. MARAND Originally published at blog.riff.org on ・1 min read

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:

  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.

Blog tags:

Discussion

pic
Editor guide