PHPackages                             dotswan/filament-laravel-pulse - 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. dotswan/filament-laravel-pulse

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

dotswan/filament-laravel-pulse
==============================

v2.2.1(2mo ago)82137.2k↑13.7%20[2 issues](https://github.com/dotswan/filament-laravel-pulse/issues)1MITPHPPHP ^8.2

Since Jul 9Pushed 2mo ago4 watchersCompare

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

READMEChangelog (10)Dependencies (28)Versions (18)Used By (1)

Filament laravel pulse
======================

[](#filament-laravel-pulse)

[![Latest Version on Packagist](https://camo.githubusercontent.com/c35c207bb081004c5f3dbea7f765f82a3ca85e021b890b79b7d5c4dc5ea75cda/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f646f747377616e2f66696c616d656e742d6c61726176656c2d70756c73652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/dotswan/filament-laravel-pulse)[![Total Downloads](https://camo.githubusercontent.com/8ee9d79b564abbc918f961ed58c4c4a15f92d8cd030caa94dbb0cdf2195949f8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f646f747377616e2f66696c616d656e742d6c61726176656c2d70756c73652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/dotswan/filament-laravel-pulse)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://github.com/dotswan/filament-laravel-pulse/blob/master/LICENSE.md)

[![filament-laravel-pulse-v3](https://private-user-images.githubusercontent.com/20874565/347330524-e0d40daa-a06c-4e46-813e-1ebc0f984b17.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQzNTI3MzgsIm5iZiI6MTc3NDM1MjQzOCwicGF0aCI6Ii8yMDg3NDU2NS8zNDczMzA1MjQtZTBkNDBkYWEtYTA2Yy00ZTQ2LTgxM2UtMWViYzBmOTg0YjE3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAzMjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMzI0VDExNDAzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYwMmMwM2M0NDI1N2IxNGJlNWM3MWY1MTNhNjVkMDdhNDNiNTcwYTk2OGFiN2RkOWFmMmIwYjZkY2MzMWJlMWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.cKlEbEbhyM2RLpC1njK3nkbpmVE20hIjLGx34YsgE-g)](https://private-user-images.githubusercontent.com/20874565/347330524-e0d40daa-a06c-4e46-813e-1ebc0f984b17.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzQzNTI3MzgsIm5iZiI6MTc3NDM1MjQzOCwicGF0aCI6Ii8yMDg3NDU2NS8zNDczMzA1MjQtZTBkNDBkYWEtYTA2Yy00ZTQ2LTgxM2UtMWViYzBmOTg0YjE3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAzMjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMzI0VDExNDAzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYwMmMwM2M0NDI1N2IxNGJlNWM3MWY1MTNhNjVkMDdhNDNiNTcwYTk2OGFiN2RkOWFmMmIwYjZkY2MzMWJlMWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.cKlEbEbhyM2RLpC1njK3nkbpmVE20hIjLGx34YsgE-g)

Introduction
------------

[](#introduction)

Filament Laravel Pulse is a package designed to enhance your Filament dashboard with comprehensive monitoring widgets. It provides insights into various aspects of your Laravel application's performance, including cache usage, exceptions, queues, servers, and more. By integrating these widgets into your Filament dashboard, you gain visibility into critical metrics and streamline your monitoring process.

Features
--------

[](#features)

Filament Laravel Pulse offers the following features:

- Server Monitoring: Track server performance metrics.
- Cache Usage: Monitor cache utilization and performance.
- Exception Tracking: View and manage exceptions thrown by your application.
- Queue Management: Monitor job queues and processing times.
- Performance Analytics: Insights into slow outgoing requests, queries, and application usage patterns.

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

[](#installation)

To integrate the Filament Laravel Pulse package into your project, follow these steps:

### Version Compatibility

[](#version-compatibility)

This package supports multiple Filament versions. Please install the appropriate version based on your Filament installation:

- **For Filament 3.x**: Install version `1.1.7`

    ```
    composer require dotswan/filament-laravel-pulse:^1.1.7
    ```
- **For Filament 4.x**: Install version `2.x`

    ```
    composer require dotswan/filament-laravel-pulse:^2.0
    ```

**Install Pulse:**

```
composer require laravel/pulse
php artisan vendor:publish --provider="Laravel\Pulse\PulseServiceProvider"
php artisan migrate --step
```

**Install Filament Laravel Pulse:**

```
# For Filament 3.x
composer require dotswan/filament-laravel-pulse:^1.1.7

# For Filament 4.x
composer require dotswan/filament-laravel-pulse:^2.0
```

Filament Laravel Pulse can be configured to suit your application's specific needs. After installing the package, publish the configuration file using Artisan:

```
php artisan vendor:publish --provider="Dotswan\FilamentLaravelPulse\FilamentLaravelPulseServiceProvider"
```

Basic Usage
-----------

[](#basic-usage)

To start using Filament Laravel Pulse, follow these steps:

1. **Create a Custom Filament Page:** Extend the default Filament dashboard by creating a custom page. You can define your custom dashboard class and extend `app/Filament/Pages/Dashboard`.
2. **Define Widgets:** Inside your custom dashboard class, define which widgets to include. Use the provided Pulse widgets (PulseCache, PulseExceptions, etc.) to display relevant metrics.

```
