m6web / statsd-prometheus-bundle
Add statsd metrics in your symfony app. Allow you to bind metrics on any symfony event.
Installs: 31 565
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 28
Forks: 4
Open Issues: 1
Type:symfony-bundle
Requires
- php: ^7.2
- psr/container: ^1.0
- psr/event-dispatcher: ^1.0
- symfony/contracts: ^1.1 || ^2.0
- symfony/expression-language: ^3.4 || ^4.0 || ^5.0
- symfony/framework-bundle: ^3.4 || ^4.0 || ^5.0
- symfony/property-access: ^3.4 || ^4.0 || ^5.0
- symfony/yaml: ^3.4 || ^4.0 || ^5.0
Requires (Dev)
- m6web/php-cs-fixer-config: 1.3.*
- phpstan/phpstan: 0.12.*
- phpstan/phpstan-phpunit: 0.12.*
- sensiolabs/security-checker: 6.0.*
- symfony/phpunit-bridge: 3.4.* || 5.1.*
Suggests
- symfony/console: ^4.3
- symfony/http-kernel: ^4.3
This package is auto-updated.
Last update: 2021-01-06 08:27:43 UTC
README
Statsd Bundle for Prometheus.
Features
- Dispatch events to increment metrics, set gauges and collect timers
- Send Statsd metrics (DogStatsD format)
- Handle Prometheus tags in the metrics
How to use the bundle
- First Download and install the bundle
- Then, see how to Configure the bundle
- Then, have a look at the Usage and code examples documentation
Noticeable versions and migration guides
- Version 1.6 is compatible with Prometheus (converted with statsd_exporter)
- Version 2+ adds new features, and the configuration changed a bit, see upgrade doc
- Version 3+ adds compatibility with psr 14 about event dispatcher and use specialized events without names, see upgrade doc
Contribution
- See Contribution
License
StatsdPrometheusBundle is licensed under the MIT license.