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 Telescope Mongodb Laravel Package

webrek/laravel-telescope-mongodb

Drop-in MongoDB storage driver for Laravel Telescope. Run Telescope without MySQL/PostgreSQL: install via artisan, publishes assets, removes SQL migrations, creates required MongoDB indexes, and binds the repository. Includes command to migrate existing SQL Telescope data.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • MongoDB-first stack adoption: Enables teams already using MongoDB to unify their observability and debugging tools without introducing a secondary SQL database (MySQL/PostgreSQL). Reduces operational overhead by eliminating database sprawl.
  • Cost optimization: Eliminates the need for a dedicated SQL database for Telescope, lowering infrastructure costs for teams using MongoDB Atlas or self-hosted MongoDB.
  • Roadmap alignment: Supports a future-proof architecture where all application data (including logs, metrics, and debugging data) resides in MongoDB, simplifying data migration or consolidation efforts.
  • Build vs. buy: Avoids the effort of building a custom Telescope storage solution for MongoDB, leveraging an open-source, MIT-licensed package with minimal maintenance burden.
  • Use cases:
    • Debugging in headless or serverless environments where SQL databases are impractical.
    • Microservices architectures where MongoDB is the primary data store.
    • Greenfield projects where MongoDB is the chosen database from the outset.

When to Consider This Package

  • Adopt when:

    • Your application already uses MongoDB as its primary database and you want to avoid introducing a secondary SQL database for observability.
    • You prioritize operational simplicity and cost efficiency by reducing database dependencies.
    • Your team is comfortable with MongoDB’s schema flexibility and indexing requirements for Telescope.
    • You need a lightweight, drop-in solution with minimal configuration overhead.
  • Look elsewhere when:

    • Your application relies on SQL-specific Telescope features (e.g., advanced query filtering or reporting tools that assume a relational schema).
    • You require high-performance querying for Telescope data, as MongoDB’s indexing may not match SQL’s optimized joins for complex debugging workflows.
    • Your team lacks MongoDB expertise, as this package requires familiarity with MongoDB indexing and schema design.
    • You need enterprise-grade support or SLAs, as this package is community-driven with no dependents or stars (indicating low adoption).
    • Your Telescope usage is minimal (e.g., only basic request logging), and the overhead of MongoDB indexing isn’t justified.

How to Pitch It (Stakeholders)

For Executives: "This package lets us run Laravel Telescope entirely on MongoDB, eliminating the need for a separate SQL database. For teams already using MongoDB, this reduces infrastructure costs, simplifies operations, and aligns our debugging tools with our primary data store. It’s a low-risk, high-reward move to unify our stack—especially for serverless or microservices architectures where SQL databases add complexity. The MIT license and minimal maintenance requirements make it a safe bet for our roadmap."

For Engineering: *"This is a drop-in replacement for Telescope’s SQL storage, requiring just two commands to install and configure. It’s ideal if:

  • You’re all-in on MongoDB and want to avoid SQL dependencies.
  • You’re comfortable managing MongoDB indexes (the package handles setup via an installer).
  • You prioritize simplicity over SQL-specific Telescope features.

Trade-offs:

  • No SQL-specific optimizations (e.g., complex query filtering).
  • Early-stage adoption (no dependents or stars, but active development).
  • Requires MongoDB expertise for troubleshooting.

Next steps: If we’re using MongoDB, this could save us time and money—let’s prototype it in a non-production environment to validate performance and workflows."*

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.
codraw/framework-extra-bundle
codraw/messenger
codraw/security
codraw/mailer
codraw/contracts
codraw/profiling
codraw/dependency-injection
codraw/tester
codraw/core
nexmo/api-specification
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony