We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2bac154 commit 6774582Copy full SHA for 6774582
1 file changed
app/Providers/PrometheusServiceProvider.php
@@ -4,7 +4,6 @@
4
5
use Illuminate\Support\ServiceProvider;
6
use Prometheus\CollectorRegistry;
7
-use Prometheus\Storage\APC;
8
use Prometheus\Storage\Redis;
9
class PrometheusServiceProvider extends ServiceProvider
10
{
@@ -14,7 +13,15 @@ class PrometheusServiceProvider extends ServiceProvider
14
13
public function register(): void
15
16
$this->app->singleton(CollectorRegistry::class, function ($app) {
17
- return new CollectorRegistry(new APC());
+ $redis = new Redis([
+ 'host' => config('database.redis.default.host'),
18
+ 'port' => config('database.redis.default.port'),
19
+ 'password' => config('database.redis.default.password'),
20
+ 'timeout' => 0.1,
21
+ 'read_timeout' => '10',
22
+ 'persistent_connections' => false
23
+ ]);
24
+ return new CollectorRegistry($redis);
25
});
26
}
27
0 commit comments