A self-hosted metrics and notifications platform for Laravel apps that tracks model changes, requests, and logs.
Larametrics is a self-hosted monitoring and notification package for Laravel applications. It automatically tracks changes to Eloquent models, incoming HTTP requests, and log messages, storing them in your database for analysis. The package includes a dashboard to visualize these metrics and can send alerts via email, Slack, or webhooks when specific events occur.
Laravel developers and teams who need to monitor their application's activity, debug issues, and receive notifications about critical events without relying on third-party services. It's particularly useful for those who prefer self-hosted solutions and want to keep metrics within their own infrastructure.
Developers choose Larametrics because it offers a lightweight, self-hosted alternative to external monitoring tools, seamlessly integrating with Laravel's ecosystem. It provides real-time insights into model changes, requests, and logs with minimal setup, and its notification system is highly configurable, supporting multiple channels like email and Slack.
A self-hosted metrics and notifications platform for Laravel apps
Installs via Composer and integrates directly with Laravel's service providers and queue system, requiring minimal configuration as outlined in the installation steps.
Automatically records model changes, HTTP requests, and log messages, providing a centralized view of application activity as described in the key features.
Supports alerts via email, Slack, and webhooks with configurable filters, detailed in the configuration section with environment variables like LARAMETRICS_NOTIFICATION_SLACK_WEBHOOK.
Includes a web-based dashboard accessible within the Laravel app for real-time metric analysis, as shown in the screenshot and routes setup example.
The project has been archived and is no longer in active development, with the author explicitly recommending Laravel Pulse instead, as stated in the README's important note.
Lacks monitoring for queues and scheduled tasks, which are listed as future roadmap items, making it less comprehensive for full application oversight.
Requires manual database migrations, queue setup, and configuration for notifications, and stores all data in the database with unoptimized queries for expired models, potentially impacting performance.
A full-stack framework for Laravel that takes the pain out of building dynamic UIs.
Debugbar for Laravel (Integrates PHP Debug Bar)
IDE Helper for Laravel
PHP Image Processing
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.