artprima/prometheus-metrics-bundle

Dotenv

PROM_METRICS_DSN=apcu

Generated files

config/packages/prometheus_metrics.yaml

artprima_prometheus_metrics:
    namespace: myapp
    storage: '%env(PROM_METRICS_DSN)%'

    ignored_routes:
        - prometheus_bundle_prometheus
        - _wdt

    # used to disable default application metrics
    #disable_default_metrics: false

    # Recommended to disable default metrics from promphp/prometheus_client_php
    # see https://github.com/PromPHP/prometheus_client_php/issues/62
    disable_default_promphp_metrics: true

    # used to enable console metrics
    #enable_console_metrics: false

when@test:
    artprima_prometheus_metrics:
        storage: in_memory

config/routes/metrics.yaml

app_metrics:
    resource: '@ArtprimaPrometheusMetricsBundle/Resources/config/routing.xml'