Skip to content

beanstalk

Module provides server and tube-level statistics:

Requirements:
* python-beanstalkc

Server statistics:

  1. Cpu usage in cpu time
    * user
    * system

  2. Jobs rate in jobs/s
    * total
    * timeouts

  3. Connections rate in connections/s
    * connections

  4. Commands rate in commands/s
    * put
    * peek
    * peek-ready
    * peek-delayed
    * peek-buried
    * reserve
    * use
    * watch
    * ignore
    * delete
    * release
    * bury
    * kick
    * stats
    * stats-job
    * stats-tube
    * list-tubes
    * list-tube-used
    * list-tubes-watched
    * pause-tube

  5. Current tubes in tubes
    * tubes

  6. Current jobs in jobs
    * urgent
    * ready
    * reserved
    * delayed
    * buried

  7. Current connections in connections
    * written
    * producers
    * workers
    * waiting

  8. Binlog in records/s
    * written
    * migrated

  9. Uptime in seconds
    * uptime

Per tube statistics:

  1. Jobs rate in jobs/s
    * jobs

  2. Jobs in jobs
    * using
    * ready
    * reserved
    * delayed
    * buried

  3. Connections in connections
    * using
    * waiting
    * watching

  4. Commands in commands/s
    * deletes
    * pauses

  5. Pause in seconds
    * since
    * left

configuration

Sample:

host         : '127.0.0.1'
port         : 11300

If no configuration is given, module will attempt to connect to beanstalkd on 127.0.0.1:11300 address