necromant2005 / gearman-stats
Geaman connector for getting status and statistic data
Installs: 239 558
Dependents: 4
Suggesters: 0
Security: 0
Stars: 12
Watchers: 4
Forks: 2
Open Issues: 1
Requires
- php: >=7.1
README
Version 1.0.0 Created by Rostislav Mykhajliw
Introduction
TweeGearmanStat is a simple adapter for monitrong your Gearman queue for php
Features / Goals
- Having a simple class for monitong Queue on webside
- Use a standard command "status" and provide result as array
- Work with multiple gearman servers
Installation
Main Setup
With composer
- Add this to your composer.json:
"require": { "necromant2005/gearman-stats": "@dev", }
- Now tell composer to download TweeGearmanStat by running the command:
$ php composer.phar update
Usage
$adapter = new \TweeGearmanStat\Queue\Gearman(array( 'h1' => array('host' => '10.0.0.1', 'port' => 4730, 'timeout' => 1), 'h2' => array('host' => '10.0.0.2', 'port' => 4730, 'timeout' => 1), )); $status = $adapter->status(); var_dump($status);
With default timeout 5 sec
$adapter = new \TweeGearmanStat\Queue\Gearman(array( 'h1' => array('host' => '10.0.0.1', 'port' => 4730), 'h2' => array('host' => '10.0.0.2', 'port' => 4730), )); $status = $adapter->status(); var_dump($status);