rianfuro/laravel-prometheus-storage-adapter

Laravel Eloquent 存储适配器,用于 Prometheus PHP 客户端

v1.0.5 2021-09-23 06:56 UTC

This package is auto-updated.

Last update: 2024-09-23 13:26:17 UTC


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);