diff --git a/src/PrometheusServiceProvider.php b/src/PrometheusServiceProvider.php index 3ae9197..23bb772 100644 --- a/src/PrometheusServiceProvider.php +++ b/src/PrometheusServiceProvider.php @@ -15,7 +15,6 @@ class PrometheusServiceProvider extends ServiceProvider public function boot() { $this->publishFiles(); - $this->mergeConfigs(); $this->loadRoutes(); if (config('prometheus.metrics_route_enabled')) { @@ -29,14 +28,6 @@ class PrometheusServiceProvider extends ServiceProvider } } - /** - * Merge configs. - */ - protected function mergeConfigs() - { - $this->mergeConfigFrom(__DIR__ . '/../config/prometheus.php', 'prometheus'); - } - /** * Publish files. */ @@ -60,6 +51,8 @@ class PrometheusServiceProvider extends ServiceProvider */ public function register() { + $this->mergeConfigFrom(__DIR__ . '/../config/prometheus.php', 'prometheus'); + $this->app->singleton(PrometheusExporter::class, function ($app) { $adapter = $app['prometheus.storage_adapter']; $prometheus = new CollectorRegistry($adapter);