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

Laravel Telescope Laravel Package

wamesk/laravel-telescope

A Laravel package that integrates with Telescope to provide debugging and monitoring insights for your application. Inspect requests, queries, jobs, and logs from a convenient dashboard to diagnose issues faster during development and keep an eye on application behavior in real time.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Observability scope: dev-time debugger vs. production APM. This package (a community fork of Laravel Telescope) is an introspection tool — it records requests, exceptions, queries, jobs, mail, notifications, cache and scheduled-task activity. The decision it informs is where you invest: keep this as the local/staging debugging layer and do not treat it as production performance monitoring. For production SLOs, the roadmap line item should be Laravel Pulse or a hosted APM (Sentry/Datadog/New Relic), not this.
  • Build vs. buy for retention/pruning. The 2.2.0 fix — pruning that runs outside the midnight window and retries on lock conflicts — is a small but meaningful signal that this fork is addressing multi-node operational reality rather than just the happy path. It supports a decision to self-host telescope data (own DB/Redis, own retention policy) for staging and demo environments without buying a vendor seat, provided you accept fork-tracking overhead.
  • Environment/data-handling decisions. Telescope persists request payloads, headers and exception context. The pruning behavior directly maps to a data-retention and compliance requirement (GDPR/CCPA "don't keep payloads longer than N days"). Product should pair adoption with an explicit retention window and redaction policy rather than the default.
  • Feature and QA workflow. Useful for reproducing user-reported bugs, validating webhook/queue behavior in staging, and confirming that a newly shipped integration actually emits the mail/job/notification you expect. This shortens the "is it broken or is it not wired up?" loop during a release.
  • Roadmap risk item. Adopting a fork means your upgrade path is gated on a third party keeping pace with Laravel framework releases. That is a maintenance-cost line item, not a zero-cost choice.

When to Consider This Package

Consider it when:

  • You run Laravel 10/11/12 and want deep, framework-native request/query/job introspection in local and staging environments.
  • You operate a multi-node staging setup — the lock-conflict retry in 2.2.0 is precisely the scenario where scheduled pruning races between nodes and silently fails, leaving stale rows and bloated tables.
  • You have a data-retention requirement that a cron-scheduled prune realistically satisfies (i.e., pruning that must actually complete, not merely be scheduled).
  • You need a zero-licence-cost diagnostic tool for a small team, and you have someone who can review an upstream diff before bumping versions.

Look elsewhere when:

  • You need production latency/throughput/error-rate monitoring and alerting → Laravel Pulse or a commercial APM.
  • You require vendor-backed support, a published security-response process, or an LTS guarantee → the official laravel/telescope.
  • You cannot vet the provenance and maintenance cadence of the fork (commit history, open issues, whether it tracks upstream), or your security review requires signed releases.
  • Storing raw request payloads is prohibited in your environment, and you are not prepared to configure redaction/Telescope::filter() and a short retention window.
  • Your team is small enough that structured logs plus exception tracking already answer the questions you actually ask.

How to Pitch It (Stakeholders)

To executives: This is a free, self-hosted developer diagnostic tool for our Laravel applications — it records what happens on each request so engineers can see exactly which query, job, or exception caused a bug. It is a developer-productivity and time-to-diagnosis play, not a customer-facing capability, and it carries no licence cost. The 2.2.0 release fixes a maintenance-job reliability problem (data pruning now runs off the midnight peak and retries when two servers collide), which matters because a prune that silently fails means stale data retained longer than our policy allows. Risk to note: it is a community fork, so we pin the version, review the diff before upgrading, and keep it out of production traffic paths.

To engineering: Patch-level release. 2.2.0 fixes telescope:prune running at midnight (contention with other scheduled work) and adds retry on cache-lock conflicts so pruning doesn't no-op in multi-instance deployments. No breaking changes indicated. Recommended posture: drop-in for local/staging, gate the dashboard behind auth and a non-production gate, point storage at a dedicated connection, set an explicit retention window, and track the fork's upstream parity as a recurring maintenance task.

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.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator