2017 © Pedro Peláez
 

library rabbit-rabbit-statsd

A StatsD integration for pmill/rabbit-rabbit

image

pmill/rabbit-rabbit-statsd

A StatsD integration for pmill/rabbit-rabbit

  • Sunday, April 22, 2018
  • by pmill
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

pmill/rabbit-rabbit-statsd

Introduction

This library is an integration for pmill/rabbit-rabbit allows you to send your RabbitMQ message counts to StatsD., (*1)

Requirements

This library package requires PHP 7.1 or later, and a previously setup StatsD server., (*2)

Installation

The recommended way to install is through Composer., (*3)

# Install Composer
curl -sS https://getcomposer.org/installer | php

Next, run the Composer command to install the latest version:, (*4)

composer require pmill/rabbit-rabbit-statsd

Usage

The following example will post the message count for your queue to your StatsD metric. There is a complete example in the examples/ folder., (*5)

$config = new RabbitConfig([
    'baseUrl' => 'localhost:15672',
    'username' => 'guest',
    'password' => 'guest',
]);

$manager = new ConsumerManager($config);

$vhostName = '/';
$queueName = 'messages';
$metric = 'message_queue_count';

$statsDClient = new StatsDClient();
$statsDClient->configure([
    'host' => '127.0.0.1',
    'port' => 8125,
    'namespace' => 'example'
]);

$manager->addRule(
    new StatsDRule(
        $vhostName,
        $queueName,
        $statsDClient,
        $metric
    ),
    new GreaterThan(0)
);

$manager->run();

Version History

0.1.1 (22/04/2018), (*6)

  • Bugfix - Fixed metric name variable format

0.1.0 (18/04/2018), (*7)

  • First public release of rabbit-rabbit-statsd

Copyright

pmill/rabbit-rabbit-statsd Copyright (c) 2018 pmill (dev.pmill@gmail.com) All rights reserved., (*8)

The Versions

22/04 2018

dev-master

9999999-dev https://github.com/pmill/rabbit-rabbit-statsd

A StatsD integration for pmill/rabbit-rabbit

  Sources   Download

MIT

The Requires

 

api php rabbitmq management statsd rules

22/04 2018

v0.1.1

0.1.1.0 https://github.com/pmill/rabbit-rabbit-statsd

A StatsD integration for pmill/rabbit-rabbit

  Sources   Download

MIT

The Requires

 

api php rabbitmq management statsd rules

18/04 2018

v0.1.0

0.1.0.0 https://github.com/pmill/rabbit-rabbit-statsd

A StatsD integration for pmill/rabbit-rabbit

  Sources   Download

MIT

The Requires

 

api php rabbitmq management statsd rules