Download the PHP package dbstudios/prometheus-client-bundle without Composer
On this page you can find all versions of the php package dbstudios/prometheus-client-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dbstudios/prometheus-client-bundle
More information about dbstudios/prometheus-client-bundle
Files in dbstudios/prometheus-client-bundle
Package prometheus-client-bundle
Short Description A Symfony bundle for dbstudios/prometheus-client
License GPL-3.0
Informations about the package prometheus-client-bundle
Getting Started
To add the bundle, run the following command.
If your project is using Symfony Flex, the bundle should be enabled
automatically. If not, you will need to add DaybreakStudios\PrometheusClientBundle\DaybreakStudiosPrometheusClientBundle
to your bundles file.
Next, if your config
directory, you'll need to add the base configuration for the bundle.
Where the base configuration should be placed will depend on your Symfony version. For 3.4 and older, this should be
in app/config/config.yml
. For newer Symfony versions (4.0 and greater), this should be
config/packages/dbstudios_prometheus.yaml
.
The value of adapter
must be the ID of a service extending DaybreakStudios\PrometheusClient\Adapter\AdapterInterface
.
See the documentation for dbstudios/prometheus-client
for a list of
built-in adapters.
Configuration
A complete, annotated configuration for this bundle may be found below.
Custom Metrics Endpoint
By default, this bundle registers a listener that responds to any requests to dbstudios_prometheus.metrics.path
with
the metrics data that Prometheus will need to scrape from your application. If you'd like to implement this endpoint on
your own, see DaybreakStudios\PrometheusClientBundle\Listeners\MetricsEndpointListener::onKernelRequest()
for an
example implementation.
All versions of prometheus-client-bundle with dependencies
symfony/config Version ^2.8|^3.4|^4.0
symfony/dependency-injection Version ^2.8|^3.4|^4.0
symfony/http-kernel Version ^2.8|^3.4|^4.0
dbstudios/prometheus-client Version ^2.0
symfony/console Version ^3.4