Weave 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

Watchtower Laravel Laravel Package

phattarachai/watchtower-laravel

Watchtower is a lightweight monitoring companion for Laravel applications, giving you a simple way to keep an eye on your app's health and catch problems early. Quick to install, easy to configure, and built to fit naturally into any Laravel project.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Supports adopting Watchtower as a lightweight, Laravel-native error/event monitoring layer for both browser-side and server-side signals, especially when the team wants self-hosted observability without a full APM commitment.
  • v1.6.0 directly improves signal quality and cost control: crawler browser events are dropped by default, reducing noise and ingest volume from Googlebot, bingbot, AdsBot, and similar traffic.
  • Supports frontend reliability triage decisions: chunk-load failures across Chrome, Safari, Firefox, and Vite CSS preload are grouped under a single chunk-load-error fingerprint instead of generating one issue per chunk hash.
  • Informs build vs. buy/use: crawler filtering, bot-event policy, and chunk-load fingerprinting are exactly the kind of noisy-edge-case handling a product team should avoid building and maintaining in-house.
  • Useful for roadmap decisions around SPA/Vite-heavy Laravel products, customer-facing dashboards, and support workflows where alert fatigue and duplicate frontend issues are product-quality problems.

When to Consider This Package

  • Consider it when you have a Laravel application with meaningful browser-side JavaScript and want server-side and browser events in one monitoring flow.
  • Consider upgrading from v1.5.x if your issue stream is polluted by crawler traffic or by repeated Failed to fetch dynamically imported module errors tied to individual chunk hashes.
  • Consider it if your team values default bot filtering, grouped frontend failure fingerprints, and a self-hosted/lightweight alternative to larger monitoring suites.
  • Look elsewhere if you need full APM, distributed tracing, enterprise compliance guarantees, advanced alerting, or a vendor-managed SLA.
  • Adoption requires publishing updated JS assets (vendor:publish --tag=watchtower-js --force) and phattarachai/watchtower-core ^1.3; confirm the team can manage that upgrade and resolve historical per-hash issues.

How to Pitch It (Stakeholders)

  • Executives: v1.6.0 reduces monitoring noise and alert fatigue by dropping crawler browser events by default and grouping frontend chunk-load failures. That means fewer wasted alerts, cleaner reliability reporting, and lower event volume without losing server-side or test coverage.
  • Engineering: The release adds published noise.js rules for crawler filtering and chunk-load-error fingerprinting, with standalone/dual ingest honoring WATCHTOWER_DROP_BOT_EVENTS (default true). Server-side events and HeadlessChrome browser tests still report. The upgrade is a minor version but requires republishing JS assets and resolving old per-hash issues.
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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console