PHPackages                             dmitry\_buzz/pulse-redis-monitor - 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. dmitry\_buzz/pulse-redis-monitor

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

dmitry\_buzz/pulse-redis-monitor
================================

Redis monitoring card for Laravel Pulse

1.0.3(8mo ago)0392MITBladePHP ^8.3

Since Aug 15Pushed 8mo agoCompare

[ Source](https://github.com/dmitryBuzz/pulse-redis-monitor)[ Packagist](https://packagist.org/packages/dmitry_buzz/pulse-redis-monitor)[ RSS](/packages/dmitry-buzz-pulse-redis-monitor/feed)WikiDiscussions main Synced 2d ago

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

Redis monitoring card for Laravel Pulse
=======================================

[](#redis-monitoring-card-for-laravel-pulse)

A customizable Laravel Pulse card for monitoring key Redis metrics.

Features
--------

[](#features)

This card monitors and displays the following Redis metrics:

- **Memory usage:**

    - **Used memory:** The current amount of memory being utilized by Redis.
    - **Max memory:** The maximum memory available to Redis.
- **Key statistics:**

    - **Total keys:** The total number of keys currently stored in Redis.
    - **Keys with expiration:** A count of keys that have a set expiration time.
- **Removed keys:**

    - **Expired keys:** The number of keys that have been automatically removed after their TTL has expired.
    - **Evicted keys:** The number of keys evicted due to memory constraints when Redis is running out of space.
- **Average TTL:** The average remaining Time to Live (TTL) of keys in Redis.
- **Network usage:**

    - **Total Traffic:** The sum of data received and sent by Redis (Traffic In + Traffic Out).

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

[](#installation)

First, install the package via composer:

```
composer require praatmetdedokter/pulse-redis-monitor
```

next, add the recorder to your `config/pulse.php`

```
return [
    // ...

    'recorders' => [
        PraatmetdeDokter\Pulse\RedisMonitor\Recorders\RedisMonitorRecorder::class => [
            'connections' => env('PULSE_REDIS_MONITOR_CONNECTIONS', ['default']),
            'interval' => env('PULSE_REDIS_MONITOR_INTERVAL', 5), // Interval in minutes between monitoring events
            'colors' => [
                'primary' => '#ee3969',
                'secondary' => '#2ca3cc'
            ],
            'metrics' => [
                'memory_usage' => env('PULSE_REDIS_MONITOR_MEMORY_USAGE', true),
                'key_statistics' => env('PULSE_REDIS_MONITOR_KEY_STATISTICS', true),
                'removed_keys' => env('PULSE_REDIS_MONITOR_REMOVED_KEYS', true),
                'network_usage' => env('PULSE_REDIS_MONITOR_NETWORK_USAGE', true),
            ]
        ],

        // ...
    ],
];
```

Next, add the card to your `resources/views/vendor/pulse/dashboard.blade.php`:

```

```

### Usage

[](#usage)

Don't forget to run the [pulse:check](https://laravel.com/docs/11.x/pulse#capturing-entries) command to start recording.

Configuration
=============

[](#configuration)

To customize the behavior of the Redis Monitor Recorder, you can optionally include `colors` and `metrics` settings in your configuration. You only need to specify the values you want to change from the default settings.

Configruation options
---------------------

[](#configruation-options)

- `colors`: Define custom colors for the charts.
- `metrics`: Disable specific metrics.

License
=======

[](#license)

The MIT Licence (MIT). Please see the [license file](LICENSE) for more information.

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance60

Regular maintenance activity

Popularity15

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 81.6% 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 ~23 days

Total

4

Last Release

254d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/474656bbd7de0d0dab2b59e95404757edd586372c6fbaebaa5c297017f726fff?d=identicon)[dmitryBuzz](/maintainers/dmitryBuzz)

---

Top Contributors

[![Raphaelvddoel](https://avatars.githubusercontent.com/u/80699633?v=4)](https://github.com/Raphaelvddoel "Raphaelvddoel (31 commits)")[![dmitryBuzz](https://avatars.githubusercontent.com/u/211784536?v=4)](https://github.com/dmitryBuzz "dmitryBuzz (6 commits)")[![Flythe](https://avatars.githubusercontent.com/u/225417?v=4)](https://github.com/Flythe "Flythe (1 commits)")

###  Code Quality

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/dmitry-buzz-pulse-redis-monitor/health.svg)

```
[![Health](https://phpackages.com/badges/dmitry-buzz-pulse-redis-monitor/health.svg)](https://phpackages.com/packages/dmitry-buzz-pulse-redis-monitor)
```

###  Alternatives

[psr/log

Common interface for logging libraries

10.4k1.2B11.5k](/packages/psr-log)[open-telemetry/api

API for OpenTelemetry PHP.

1941.5M276](/packages/open-telemetry-api)[open-telemetry/sdk

SDK for OpenTelemetry PHP.

2328.5M343](/packages/open-telemetry-sdk)[geowrgetudor/404-monitor

Monitor 404 pages within Laravel Pulse

2533.7k](/packages/geowrgetudor-404-monitor)[denniseilander/pulse-log-files

A lightweight Laravel Pulse package for effortlessly viewing available log files in your current project.

2043.5k](/packages/denniseilander-pulse-log-files)

PHPackages © 2026

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