napp / nova-new-relic-metrics
New Relic metrics for Laravel Nova
1.0.3
2019-06-03 12:35 UTC
Requires
- php: >=7.1.0
- ext-json: *
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2024-10-29 04:53:35 UTC
README
Add Error Rate, Throughput and Response Time metrics to your Laravel Nova Dashboard.
Install
You need to run the following command:
composer require napp/nova-new-relic-metrics
Add Credentials
add the following to config/services.php
'newrelic' => [ 'api_key' => env('NEW_RELIC_API_KEY'), 'insights_api_key' => env('NEW_RELIC_INSIGHTS_API_KEY'), 'account_id' => env('NEW_RELIC_ACCOUNT_ID'), 'app_id' => env('NEW_RELIC_APP_ID'), ]
Add cards to a dashboard
add to NovaServiceProvider.php
public function cards() { return [ new \Napp\NewRelicMetrics\Metrics\Throughput, new \Napp\NewRelicMetrics\Metrics\ErrorRate, new \Napp\NewRelicMetrics\Metrics\ResponseTime, new \Napp\NewRelicMetrics\Metrics\MysqlRequests, new \Napp\NewRelicMetrics\Metrics\RedisRequests, new \Napp\NewRelicMetrics\TransactionsCard, ]; }