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.
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:
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.
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.
How can I help you explore Laravel packages today?