rianfuro / laravel-prometheus-storage-adapter
Laravel Eloquent 存储适配器,用于 Prometheus PHP 客户端
v1.0.5
2021-09-23 06:56 UTC
Requires
- ext-json: *
- laravel/framework: >=6.0
- promphp/prometheus_client_php: ^2.3
Requires (Dev)
README
此包提供了一个 Adapter
实现用于 endclothing/prometheus_client_php,使用 Laravel 的 Eloquent 在您的数据库中存储指标。这是一个好主意吗?可能不是,但无论如何这里都有它——也许它会满足您的需求。
安装
composer require rianfuro/laravel-prometheus-storage-adapter
php artisan migrate
此库没有配置,适配器将直接使用您的 database.php
中的默认连接。
使用方法
您可以在 ServiceProvider 中简单地注册适配器,例如如下所示
$this->app->bind(Adapter::class, LaravelPrometheusStorageAdapter\EloquentStorageAdapter::class);
$this->app->singleton(CollectorRegistry::class);