Pulse screenshot

Pulse

Author Avatar Theme by Laravel
Updated: 19 May 2025
1582 Stars

Laravel Pulse is a real-time application performance monitoring tool and dashboard for your Laravel application.

Categories

Overview:

Laravel Pulse is a real-time application performance monitoring tool and dashboard designed for Laravel applications. It provides an efficient way for developers to monitor and optimize the performance of their applications.

Features:

  • Real-time Monitoring: Monitor the performance of your Laravel application in real-time.
  • Dashboard: Access a dashboard that displays key metrics and insights about your application’s performance.
  • Official Documentation: Find detailed documentation on using Pulse on the Laravel website.
  • Contribution Guide: Contribute to the improvement of Pulse by following the guidelines provided in the Laravel documentation.
  • Code of Conduct: Ensure a welcoming community by adhering to the Code of Conduct set by Laravel.
  • Security Policy: Learn about reporting security vulnerabilities and how they are handled.
  • Open-source License: Laravel Pulse is open-sourced software licensed under the MIT license.

Installation:

To install Laravel Pulse, follow these steps:

  1. Require the package via Composer:

    composer require laravel-echo-server
    
  2. Publish the configuration file:

    php artisan vendor:publish --tag=pulse-config
    
  3. Migrate the required database tables:

    php artisan migrate
    
  4. Update your broadcasting configuration to use the Pulse credentials:

    'pulse' => [
         'driver' => 'pusher',
         'key' => env('PULSE_APP_KEY'),
         'secret' => env('PULSE_APP_SECRET'),
         'app_id' => env('PULSE_APP_ID'),
         'options' => [
             'cluster' => 'mt1',
             'encrypted' => true,
             'host' => env('PULSE_HOST'),
          ],
      ],
    
  5. Make sure to review the official documentation for further customization and usage instructions.

Summary:

Laravel Pulse is a valuable tool for Laravel developers to monitor and optimize the performance of their applications in real-time. With features like real-time monitoring, a dedicated dashboard, and detailed documentation, Pulse provides essential insights for application performance management. By following the installation guide and leveraging its key features, developers can enhance the efficiency and effectiveness of their Laravel applications.