Laravel Easy Metrics — это пакет для генерации метрик, предназначенный для работы с Laravel, Filament и другими. Он может помочь вам быстро создавать метрики, такие как ежемесячные тенденции, годовые тенденции и т. д., и поддерживает различные типы запросов, такие как минимум, максимум, сумма, среднее значение и количество.
use SaKanjo\EasyMetrics\Metrics\Trend;
use App\Models\User;
[$labels, $data] = Trend::make(User::class)->countByMonths();
Это можно использовать для простого создания мини-приложений Filament v3 (пример) для быстрого отображения пользовательских метрик на пользовательских панелях мониторинга приложения. По умолчанию он поддерживает следующие типы метрик:
- Столбчатая метрика
- Метрика пончика
- Линейная метрика
- Круговая метрика
- Полярная метрика
- Метрика тренда
- Метрика ценности
Вы можете узнать больше об этом пакете, получить полные инструкции по установке и просмотреть исходный код на GitHub.