Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArtisanPulse: System Health Monitor CLI

GitHub License GitHub Stars GitHub Issues PHP Version

Terminal-based artisan health dashboard monitoring server CPU/RAM, MySQL connections, and cron job heartbeats.


🚀 Key Highlights & Features

  • Production-Grade Architecture: Designed specifically with decoupled, testable interfaces.
  • Enterprise Resiliency: Built-in safeguards, structured exception handling, and observability.
  • Zero-Friction Setup: Configurable via sensible defaults or deep environment customization.
  • Strictly Typed: Complete type declarations compatible with PHP 8.2+ and modern standards.

🛠️ Architecture & Flow

graph TD
    Client[Incoming Request / Trigger] --> Gate[Input Validator & Security Guard]
    Gate --> CoreEngine[ArtisanPulse: System Health Monitor CLI]
    CoreEngine --> Adapter[External Storage / Cloud / DB]
    CoreEngine --> Observer[Telemetry & Audit Logger]
Loading

📦 Installation & Setup

Requirements

  • PHP: ^8.2
  • Composer: Modern Composer v2+

Installation via Composer

composer require smit-backend/artisan-pulse-cli

⚙️ Configuration & Quick Start

Publish configuration and default assets:

php artisan vendor:publish --tag="artisan-pulse-cli-config"

Sample configuration excerpt (config/artisan-pulse-cli.php):

return [
    'enabled' => env('ARTISAN_PULSE_CLI_ENABLED', true),
    'log_channel' => env('ARTISAN_PULSE_CLI_LOG', 'stack'),
];

🧪 Testing

Run test suites locally:

composer test

🛡️ Security & Contributing

If you discover any security-related issues, please open an issue or email directly via GitHub. Contributions via pull requests are always welcome!


📄 License

This package is open-sourced software licensed under the MIT License.

Developed and maintained with ❤️ by smit-backend.

About

Terminal-based artisan health dashboard monitoring server CPU/RAM, MySQL connections, and cron job heartbeats.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages