Laravel Metrics provides an ability to display your custom or default metrics widgets.
To get the latest version of Laravel Metrics
, simply require the project using Composer:
$ composer require dedmytro/laravel-metrics
Or manually update require
block of composer.json
and run composer update
.
{
"require": {
"dedmytro/laravel-metrics": "^0.1"
}
}
And run install command publishes config and assets
$ php artisan metrics:install
Visit /metrics
to see dashboard with default widgets. To manage visible widgets open config/metrics.php
and
check widgets
key:
'widgets' => [
MysqlConnections::class,
RequestsPerSecond::class,
UsersOnline::class,
],
To create your custom widget use default command. By default you can found generated widgets in ** app/Metrics/Widgets/**
$ php artisan metrics:widget ActiveUsersCount --type=value
There are few types of widgets (--type=):
Default type, when no type specified. The simplest widget to display one value.
Widget type which can be used to display multiple values with labels within one widget.
- More default widgets
- Live widgets
- Chart widget