laraowl / client
Laraowl monitoring client for Laravel applications.
v1.0.0
2026-05-06 13:05 UTC
Requires
- php: ^8.2
- ext-zlib: *
- guzzlehttp/promises: ^2.0
- laravel/framework: ^10.0|^11.0|^12.0|^13.0
- monolog/monolog: ^3.6
- nesbot/carbon: ^2.0|^3.0
- psr/http-message: ^1.0|^2.0
- psr/log: ^1.0|^2.0|^3.0
- ramsey/uuid: ^4.0
- symfony/console: ^6.0|^7.0|^8.0
- symfony/http-foundation: ^6.0|^7.0|^8.0
- symfony/polyfill-php84: ^1.29
Requires (Dev)
- ext-pcntl: *
- ext-pdo: *
- guzzlehttp/guzzle: ^7.0
- guzzlehttp/psr7: ^2.0
- laravel/pint: 1.21.0
- mockery/mockery: ^1.0
- phpstan/phpstan: ^1.0
- phpunit/phpunit: ^10.0|^11.0|^12.0
- symfony/var-dumper: ^6.0|^7.0|^8.0
This package is not auto-updated.
Last update: 2026-05-07 11:42:40 UTC
README
Laraowl is a self-hosted monitoring solution for Laravel applications. This package allows you to collect real-time metrics, exceptions, and performance data from your applications and send them to your Laraowl Server.
Features
- Exception Tracking: Detailed reports on errors with stack traces and request data.
- Performance Monitoring: Track database queries, jobs, and execution times.
- Service Integration: Built-in support for Mail, Notifications, and Cache monitoring.
- Zero Configuration: Sensible defaults that work out of the box.
Installation
Install the package via Composer:
composer require laraowl/client
Configuration
1. Run the Install Command
Laraowl provides a convenient installation command to set up the configuration and environment variables:
php artisan laraowl:install
This command will:
- Publish the
laraowl.phpconfiguration file. - Prompt you for your Laraowl Server URL and Project Token.
- Automatically update your
.envfile.
2. Environment Setup
Add your Laraowl Server details to your .env file:
LARAOWL_SERVER_URL=https://your-laraowl-server.com LARAOWL_TOKEN=your-project-token
License
Laraowl Client is open-source software licensed under the MIT license.