prometheusio_exporter-8.x-1.x-dev/modules/prometheusio_exporter_database/prometheusio_exporter_database.services.yml
modules/prometheusio_exporter_database/prometheusio_exporter_database.services.yml
services:
http_middleware.prometheusio_exporter.database:
class: Drupal\prometheusio_exporter_database\StackMiddleware\DatabaseLogging
tags:
- { name: http_middleware, priority: 350 }
collectors.database_metrics:
class: Drupal\prometheusio_exporter_database\EventSubscriber\DatabaseCollector
tags:
- { name: 'event_subscriber' }
arguments:
- '@prometheusio_exporter.prometheus_bridge'
- '@current_route_match'
- '@config.factory'
prometheusio_exporter_database.remove_metrics_on_bucket_change:
class: Drupal\prometheusio_exporter\EventSubscriber\RemoveMetricsOnBucketsChange
tags:
- { name: 'event_subscriber' }
arguments:
- '@prometheusio_exporter.prometheus_bridge'
- '@config.factory'
- 'Drupal\prometheusio_exporter_database\EventSubscriber\DatabaseCollector'
