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

Stackdriver Bundle Laravel Package

mgdsoft/stackdriver-bundle

A Symfony bundle for integrating Google Stackdriver services into your PHP application, helping route logs and errors to Google Cloud observability tooling with minimal configuration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Observability platform consolidation (GCP vs. third-party SaaS). This package exists to bridge Monolog (Laravel's logging layer) to Google Cloud Logging and Google Cloud Error Reporting. Adopting it is effectively a decision to keep production logs and exception traces inside the Google Cloud project you already run on, rather than paying for Datadog, Sentry, New Relic, or Flare. That's a meaningful vendor-spend and data-residency decision hiding inside a "logging config" ticket.
  • Build vs. buy vs. glue. The package is glue, not a platform — a thin handler plus an error reporter. Framed for stakeholders, it answers: "Do we need to build a logging adapter ourselves, or is there an off-the-shelf one?" For GCP shops, the answer is usually "use Google's official client library directly," which makes this package a replaceable implementation detail rather than a strategic dependency.
  • Feature-level: shipping fast on error visibility. If the roadmap item is "we currently have no idea why 500s happen in prod," this class of package is a one-sprint fix — pipe exceptions to Cloud Error Reporting, get grouping and alerting for free from the GCP console. Good candidate for a scoped, low-risk slice of work rather than a multi-week APM migration.
  • Roadmap sequencing: cost and compliance. Cloud Logging charges on ingestion volume. Deciding to route Laravel logs to Stackdriver forces an explicit decision about log levels in production, retention windows, and exclusion filters. That's a PM-visible cost lever (log volume is a classic silent budget leak), not just an engineering preference.
  • Not a differentiator. Logging plumbing is table stakes. It should never appear on a customer-facing roadmap; it belongs in the enabler/platform backlog with a clear "done" definition (errors grouped, alert routing live, retention set).

When to Consider This Package

Rarely, and not in its current state. The critical facts here are archived, zero stars, zero dependents. That is a governance red flag rather than a maturity signal:

  • Archived means no maintenance. No fixes for PHP version bumps, no Laravel compatibility updates (Monolog 2 → 3 was a breaking change that broke most third-party handlers), no security patches. In a Laravel app that upgrades yearly, an unmaintained logging handler becomes a migration blocker with no upstream to escalate to.
  • Zero dependents means no battle-testing. You would be the first production user. For a component on the critical path of debugging production incidents, that's the wrong place to be an early adopter.
  • The underlying Google service has been renamed and evolved. "Stackdriver" branding is retired in favor of Google Cloud's Operations suite (Cloud Logging, Cloud Error Reporting). A package still branded Stackdriver is likely pinned to older APIs and auth patterns.

Consider only if: you have a GCP-native stack, a legacy app already wired to this bundle and working, and no capacity to migrate this quarter — in which case treat it as technical debt with a dated remediation ticket.

Look elsewhere if: you're starting fresh (use google/cloud-logging with a custom Monolog handler, or a maintained Laravel wrapper), you need vendor-neutral observability, you need structured log correlation across services, or your team lacks GCP operational familiarity. In those cases, a managed APM/error-tracking SaaS will deliver more value per engineering hour, and Laravel's built-in Monolog channels plus a hosted error tracker will cover 90% of the need without an unmaintained dependency.

How to Pitch It (Stakeholders)

For executives (30 seconds): We evaluated a small open-source connector that sends our application logs and error reports into Google Cloud's monitoring tools. The strategic question is real — where our production diagnostics live determines our tooling spend, our incident response speed, and our data-residency posture. This specific package, however, is abandoned: it has no maintainer, no users, and no updates. We should make the platform decision (Google Cloud-native observability vs. a paid error-tracking service) on its merits, and implement it with a supported library. Recommendation: do not adopt this package; decide the platform question this quarter and budget roughly one engineer-week to implement the chosen path.

For engineering (the ask): Treat mgdsoft/stackdriver-bundle as out of scope. It's archived, unmaintained, and untested in the wild; Monolog major-version churn will break it and no one will fix it. Instead: (1) confirm whether we're standardizing on Google Cloud Logging and Error Reporting; (2) if yes, implement a maintained handler over google/cloud-logging and set retention plus exclusion filters before we turn it on, so ingestion cost doesn't surprise us; (3) if no, evaluate a hosted error tracker and wire it through a standard Monolog channel so we stay portable.

The one-line decision framing: this isn't "should we use this package" — the answer is no. It's "do we commit to Google Cloud as our observability backend, and what's the cost of that commitment?" Answer that, and the implementation choice becomes obvious.

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