Skip to content

Latest commit

 

History

History
52 lines (42 loc) · 2.03 KB

README.md

File metadata and controls

52 lines (42 loc) · 2.03 KB

Dekalee StatsD Swarrot Bundle

Scrutinizer Code Quality Latest Stable Version Total Downloads License

This bundle will provide a processor to send some stats to statsd during an event processing with the swarrot library.

Installation

Use composer to install this bundle :

    composer require dekalee/statsd-swarrot-bundle

Activate it in the AppKernel.php file:

    new Dekalee\StatsdSwarrotBundle\DekaleeStatsdSwarrotBundle(),

Configuration

In your config.yml file, you could add a middleware processor which is going to send some timer and counter metrics to your statsd instance:

    swarrot:
        consumers:
            tag:
                processor: foo.processor
                middleware_stack:
                    -
                        configurator: dekalee_statsd_swarrot.processor.statsd_timer
                        extras:
                            statsd_namespace: timer_foo
                            statsd_host: 127.0.0.1
                            statsd_port: 8215
                    -
                        configurator: dekalee_statsd_swarrot.processor.statsd_counter
                        extras:
                            statsd_namespace: counter_foo
                            statsd_counter: foo_count
                            statsd_host: 127.0.0.1
                            statsd_port: 8215