Admin console for Beanstalk queue server, written in PHP
Features
- Common list of servers in config for all users
- Each user can add its own personal Beanstalkd server
- Full list of available tubes
- Complete statistics about jobs in tubes
- Realtime auto-update with highlighting of changed values
- You can view jobs in ready/delayed/buried states in every tube
- You can add/kick/delete jobs in every tube
- You can select multiple tubes by regExp and clear them
- Ability to Pause tubes
- Saved jobs (store sample jobs as a template, kick/edit them, very useful for development)
- Customizable UI (code highlighter, choose columns, edit auto refresh seconds, pause tube seconds)
Change log on Releases.
Installation
If you don't have Composer yet, download it following the instructions on http://getcomposer.org/ or just run the following command:
curl -s http://getcomposer.org/installer | php
Then, use the create-project
command to generate a new application:
php composer.phar create-project ptrofimov/beanstalk_console -s dev path/to/install
Composer will install the Beanstalk Console and all its dependencies under the path/to/install
directory.
Install VirtualBox and vagrant then run (from project root):
vagrant up
After provision beanstalk console will be available at http://localhost:7654 (port could be configured in Vagrantfile)
Download, unzip files to your wwww directory and launch from public directory, enjoy!
Authors: Petr Trofimov, Sergey Lysenko, Pentium10
Административная консоль для сервера очередей Beanstalk, написанная на PHP
Возможности
- Общий список серверов в конфиге для всех пользователей
- Каждый пользователь может добавить свой персональный сервер
- Полный список доступных труб
- Полная статистика тасков в трубах
- Realtime-обновление с подсветкой изменившихся значений
- Вы можете просматривать таски в каждой трубе (ready/delayed/buried)
- Вы можете выполнять операции с тасками в каждой трубе (add/kick/delete)
Установка
Скачайте, положите распакованные файлы в www папку и наслаждайтесь!
Установка с помощью vagrant
Установите VirtualBox и vagrant затем запустите (в корневой директории проекта):
vagrant up
После завершения провизии консоль будет доступна по адресу http://localhost:7654 (порт можно сконфигурировать в Vagrantfile)
Авторы: Петр Трофимов, Сергей Лысенко, Pentium10
** Previous version is available here**
Keywords: beanstalk, beanstalkd, queue, console, gui, admin, web admin, monitoring, stats, interface, php