LaravelPackages.net
Acme Inc.
Toggle sidebar
napp/nova-new-relic-metrics

New Relic metrics for Laravel Nova

820
7
1.0.3
About napp/nova-new-relic-metrics

napp/nova-new-relic-metrics is a Laravel package for new relic metrics for laravel nova. It currently has 7 GitHub stars and 820 downloads on Packagist (latest version 1.0.3). Install it with composer require napp/nova-new-relic-metrics. Discover more Laravel packages by napp or browse all Laravel packages to compare alternatives.

Last updated

New Relic APM Metrics for Laravel Nova

Add Error Rate, Throughput and Response Time metrics to your Laravel Nova Dashboard.

Example

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,
    ];
}

Star History Chart