PHPackages                             maantje/pulse-php-fpm - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. maantje/pulse-php-fpm

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

maantje/pulse-php-fpm
=====================

A Laravel Pulse card to show php-fpm status

v0.3.0(1y ago)46142.1k↑5160%1MITBladePHP ^8.1

Since Dec 10Pushed 1y ago2 watchersCompare

[ Source](https://github.com/maantje/pulse-php-fpm)[ Packagist](https://packagist.org/packages/maantje/pulse-php-fpm)[ RSS](/packages/maantje-pulse-php-fpm/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (5)Dependencies (6)Versions (6)Used By (0)

PHP FPM status card for Laravel Pulse
=====================================

[](#php-fpm-status-card-for-laravel-pulse)

Get real-time insights into the status of your PHP FPM with this convenient card for Laravel Pulse.

Example
-------

[](#example)

[![Drag Racing](example.png)](example.png)

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

[](#installation)

Install the package using Composer:

```
composer require maantje/pulse-php-fpm
```

Enable PHP FPM status path
--------------------------

[](#enable-php-fpm-status-path)

Configure your PHP FPM status path in your FPM configuration:

```
pm.status_path = /status

```

Register the recorder
---------------------

[](#register-the-recorder)

In your `pulse.php` configuration file, register the PhpFpmRecorder with the desired settings:

```
return [
    // ...

    'recorders' => [
        \Maantje\Pulse\PhpFpm\Recorders\PhpFpmRecorder::class => [
            // Optionally set a server name gethostname() is the default
            'server_name' => env('PULSE_SERVER_NAME', gethostname()),
            // Optionally set a status path the current value is the default
            'status_path' => 'localhost:9000/status', // with unix socket unix:/var/run/php-fpm/web.sock/status
            // Optionally give datasets, these are the default values.
            // Omitting a dataset or setting the value to false will remove the line from the chart
            // You can also set a color as value that will be used in the chart
            'datasets' => [
                'active processes' => '#9333ea',
                'total processes' => 'rgba(147,51,234,0.5)',
                'idle processes' => '#eab308',
                'listen queue' => '#e11d48',
            ],
        ],
    ]
]
```

Ensure you're running [the `pulse:check` command](https://laravel.com/docs/10.x/pulse#capturing-entries).

Add to your dashboard
---------------------

[](#add-to-your-dashboard)

Integrate the card into your Pulse dashboard by [publish the vendor view](https://laravel.com/docs/10.x/pulse#dashboard-customization). and then modifying the `dashboard.blade.php` file:

```

+

```

And that's it! Enjoy enhanced visibility into your PHP FPM status on your Pulse dashboard.

###  Health Score

39

—

LowBetter than 85% of packages

Maintenance42

Moderate activity, may be stable

Popularity43

Moderate usage in the ecosystem

Community11

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~112 days

Total

5

Last Release

479d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f40d5cff5f8299f4f3909701969fd2c677e41245b2ce26f975f3dd806b010ee1?d=identicon)[moijamie](/maintainers/moijamie)

---

Top Contributors

[![maantje](https://avatars.githubusercontent.com/u/9058265?v=4)](https://github.com/maantje "maantje (9 commits)")[![fridzema](https://avatars.githubusercontent.com/u/8180660?v=4)](https://github.com/fridzema "fridzema (1 commits)")

---

Tags

fpmlaravellaravel-pulsephpphp-fpm

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/maantje-pulse-php-fpm/health.svg)

```
[![Health](https://phpackages.com/badges/maantje-pulse-php-fpm/health.svg)](https://phpackages.com/packages/maantje-pulse-php-fpm)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3345.1M337](/packages/psalm-plugin-laravel)[renatomarinho/laravel-page-speed

Laravel Page Speed

2.5k1.7M11](/packages/renatomarinho-laravel-page-speed)[illuminate/pipeline

The Illuminate Pipeline package.

9348.3M267](/packages/illuminate-pipeline)[illuminate/pagination

The Illuminate Pagination package.

10533.5M989](/packages/illuminate-pagination)[illuminate/redis

The Illuminate Redis package.

8314.4M362](/packages/illuminate-redis)[illuminate/cookie

The Illuminate Cookie package.

224.5M132](/packages/illuminate-cookie)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
