binarybuilds / laritor-client
Laritor is a application performance monitoring and observability tool for applications built using laravel php framework
Installs: 4 449
Dependents: 0
Suggesters: 0
Security: 0
Stars: 11
Watchers: 0
Forks: 0
Open Issues: 0
Requires
- php: ^7.4|^8.0|^8.1|^8.2|^8.3|^8.4
- ext-json: *
- guzzlehttp/guzzle: ^7.2
- jaybizzle/crawler-detect: ^1.3
- laravel/framework: ^9.0.0|^10.0.0|^11.0.0|^12.0.0
Requires (Dev)
- orchestra/testbench: ^6.0|^7.0|^8.0|^9.0|^10.0
- phpstan/phpstan: ^2.1
README
Laritor is a full-stack observability platform built for Laravel.
It gives you everything you need to understand what’s happening inside your application. From slow requests and database queries to failed jobs, exceptions, and server resource usage.
❤️ Why Developers Love Laritor
- Find performance bottlenecks in seconds: See exactly which queries, cache calls, or external requests are slowing your app.
- Debug errors with full context:. Every exception is captured with a complete request timeline, logs, database queries, and related events.
- Monitor servers like a pro: Track CPU, memory, and disk usage alongside your Laravel metrics — no extra server monitoring tool needed.
- Stay ahead of production issues: Get instant alerts for slow requests, failed jobs, unhealthy servers, or custom health checks.
- Reduce time-to-fix dramatically: No more guessing — pinpoint the problem and deploy a fix faster.
📄 Documentation
Full setup instructions, customization options, and API details are available at:
🚀 QuickStart
Step 1: Install the Package
composer require binarybuilds/laritor-client
Step 2: Configure Environment Variables
Add the following variables to your .env file.
LARITOR_ENABLED=true
LARITOR_INGEST_ENDPOINT=your-ingest-endpoint
LARITOR_BACKEND_KEY=laritor-key
Step 3: Sync After Each Deployment
Run this command after every deployment to sync scheduled tasks, database schema changes, custom health checks, and server updates with Laritor. Add it to the end of your deployment scripts.
php artisan laritor:sync
Step 4: (Optional) Collect Server Metrics
To collect server metrics such as CPU, memory, and disk usage, schedule this command to run every minute.
php artisan laritor:send-metrics
⚙️ Customization
You can customize and control the data shared with Laritor. See the customization guide for details.
🔐 Security Vulnerabilities
If you discover a security vulnerability in this package, do not use the public issue tracker or disclose it publicly. Please refer to our Security Policy.
💬 Support
📧 Email: support@laritor.com
💬 Join: Laritor Discord
📜 License
This package is open-sourced software licensed under the MIT license.