PHPackages                             omaralalwi/laravel-jobs-metrics - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. omaralalwi/laravel-jobs-metrics

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

omaralalwi/laravel-jobs-metrics
===============================

Tracks job memory consumption — works with or without Horizon, and enables long-term performance analysis via database logging.

1.0.1(11mo ago)1461MITPHPPHP ^7.4|^8.0|^8.1|^8.2|^8.3

Since May 23Pushed 11mo agoCompare

[ Source](https://github.com/omaralalwi/laravel-jobs-metrics)[ Packagist](https://packagist.org/packages/omaralalwi/laravel-jobs-metrics)[ Docs](https://github.com/omaralalwi/laravel-jobs-metrics)[ RSS](/packages/omaralalwi-laravel-jobs-metrics/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (5)Versions (4)Used By (0)

Laravel Jobs Metrics
====================

[](#laravel-jobs-metrics)

[![Latest Version on Packagist](https://camo.githubusercontent.com/16cca832044cd60e13ce2e72b29df6c9206eb25a6b39b660287c985ee2517505/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6f6d6172616c616c77692f6c61726176656c2d6a6f62732d6d6574726963732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/omaralalwi/laravel-jobs-metrics)[![Total Downloads](https://camo.githubusercontent.com/66ccb9b053096a8051d24b2fdb884bd6af6c20643dcce83aaa82228cdbd8a489/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6f6d6172616c616c77692f6c61726176656c2d6a6f62732d6d6574726963732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/omaralalwi/laravel-jobs-metrics)[![MIT Licensed](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)

Tracks job memory consumption and execution time — works with or without Horizon, and enables long-term performance analysis via database logging.

 [ ![laravel jobs metrics](https://raw.githubusercontent.com/omaralalwi/laravel-jobs-metrics/master/public/images/laravel-jobs-metrics.png) ](https://omaralalwi.github.io/laravel-jobs-metrics)

Table of Contents
-----------------

[](#table-of-contents)

- [Installation](#installation)
- [Usage](#usage)
    - [Basic Usage](#basic-usage)
    - [Configuration](#configuration)
    - [Viewing Job Metrics Report](#viewing-job-metrics-report)
    - [Exporting Job Metrics](#exporting-job-metrics)
    - [Manually Cleaning Up Old Records](#manually-cleaning-up-old-records)
    - [Automatic Cleanup](#automatic-cleanup)
- [Features](#features)
- [Testing](#testing)
- [Credits](#credits)
- [License](#license)
- [Other Packages](#-helpful-open-source-packages--projects)

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require omaralalwi/laravel-jobs-metrics
```

After installation, publish the configuration file (optional):

```
php artisan vendor:publish --provider="Omaralalwi\JobsMetrics\JobsMetricsServiceProvider" --tag="config"
```

Run the migrations to create the jobs\_metrics table:

```
php artisan migrate
```

Usage
-----

[](#usage)

### Basic Usage

[](#basic-usage)

Add the `HasJobsMetricTracker` trait to your job classes:

```
