Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Requests Monitor Laravel Package

chrishenrique/laravel-requests-monitor

Lightweight Laravel package to monitor, log, and analyze HTTP requests and custom app actions. Supports middleware auto-tracking, manual event registration, dedicated DB connection, configurable retention/pruning, and works with Laravel 7+ (PHP 7.4/8+).

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Performance Monitoring & Debugging: The new execution_ms column enables granular tracking of request execution times, supporting feature development for performance dashboards, latency alerts, or A/B testing comparisons.
  • API/URL Flexibility: The modified url column (now likely more structured or extensible) aligns with roadmap items for dynamic routing, microservices integration, or third-party API logging.
  • Configurability: New configs reduce hardcoding, enabling PMs to prioritize feature flags (e.g., "Enable X feature via package config") without engineering debt.
  • Build vs. Buy: Justifies adopting this package over custom solutions for logging/analytics, especially if the team lacks PHP/Laravel expertise.
  • Use Cases:
    • Debugging slow endpoints in a high-traffic app.
    • Compliance/auditing for API request tracking.
    • Feature gating with performance thresholds.

When to Consider This Package

  • Adopt if:
    • Your Laravel app needs structured request logging with performance metrics.
    • You’re building a dashboard for API monitoring or user behavior analysis.
    • Your team prefers configurable, low-maintenance solutions over custom scripts.
  • Look elsewhere if:
    • You require real-time analytics (consider Laravel Scout + third-party tools).
    • Your stack is non-PHP (e.g., Node.js, Python).
    • You need advanced query filtering (e.g., Elasticsearch) beyond this package’s scope.
    • The url column changes introduce breaking compatibility with existing integrations (test thoroughly).

How to Pitch It (Stakeholders)

For Executives: "This Laravel package adds out-of-the-box request performance tracking (execution time in milliseconds) and flexible URL logging, reducing dev time for analytics features. With minimal setup, we can monitor API latency, debug bottlenecks, or even gate features based on performance—without hiring specialized talent. The new configs also future-proof our stack for compliance/auditing needs."

For Engineering: "v1.2.0 improves observability with execution_ms for profiling and a more robust url column. The configs let us tweak behavior via .env instead of code changes. Bug fixes address [list critical ones if known]. Migration is low-risk: test the url column changes in staging first. Tradeoff: We’re tied to Laravel, but the package handles edge cases (e.g., malformed URLs) better than DIY solutions."

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium