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

Inspector Symfony Laravel Package

inspector-apm/inspector-symfony

Symfony bundle for Inspector APM that adds real-time error tracking and performance monitoring to your application. Capture exceptions, slow requests, SQL queries, and background jobs, then inspect and debug issues from a single dashboard.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

First, a scoping correction worth making before any decision: this is inspector-symfony, a Symfony bundle, not a Laravel package. If your application is Laravel, the relevant agent is inspector-apm/inspector-laravel. This distinction matters for the decision below — but the existence of a matched pair of first-party agents is itself a useful signal (see "standardization" below).

Decisions this package informs:

  • Build vs. buy on observability. The agent is MIT-licensed and thin, but the dashboard it connects to is a commercial SaaS. That is the actual decision: do we instrument in-house (OpenTelemetry collectors, self-hosted Prometheus/Grafana, engineering time to maintain) or buy a managed APM backend with a free, vendor-maintained client? This package makes the "buy" option cheap to trial — you can wire it into a staging Symfony service in an afternoon.
  • Vendor selection among APM providers. Inspector competes with Sentry, Datadog, New Relic, and Scarf/OTel-based stacks. This bundle is the concrete artifact for a bake-off in a Symfony service: same app, two agents, compare signal quality on slow endpoints, N+1 queries, exceptions, and background workers.
  • Feature prioritization with real performance data. PM decisions like "do we fix the checkout latency or ship the new dashboard?" get materially better when you have per-endpoint timing, error rates, and query counts tied to releases. That is the roadmap input this package supplies.
  • Standardizing across a polyglot PHP estate. If you run both Symfony and Laravel services, adopting a vendor that ships first-party agents for both avoids two dashboards and two on-call playbooks. That is a org-level simplification decision, not a per-repo one.
  • Gating APM investment by stage. At 28 stars and 0 dependents, this is a low-community-validation package. The decision it supports is whether the moment is right — for an early product, a lightweight agent may be sufficient; for a scaling product with SLAs, the choice may need to be Datadog or an OTel-native path.
  • Buy-vs-extend on error tracking. If you already pay for Sentry, this is largely redundant. The decision is whether a second, cheaper signal source is worth the on-call cognitive load.

When to Consider This Package

Consider it when most of these hold:

  • Your service is genuinely Symfony (or you are willing to run parallel agents across frameworks).
  • You want APM signal this sprint without standing up an OTel collector pipeline.
  • Your team is small enough that "one dashboard, one agent, minimal config" beats "flexible but operationally heavy."
  • Cost sensitivity is real — managed APM at Datadog pricing is a meaningful line item at your scale, and Inspector's model is more forgiving.
  • You value a first-party, vendor-maintained client (the same vendor owns agent and backend, so breakage is their problem, not yours) and you are comfortable that the MIT license covers the client only — the data plane is proprietary.
  • You accept a low-friction exit: because the agent is thin and MIT, ripping it out is a small PR, not a migration.

Look elsewhere when:

  • Community size is a proxy for your risk tolerance. 28 stars and 0 dependents means almost no third-party battle-testing, few StackOverflow answers, and no ecosystem of community plugins. If your team cannot absorb debugging an under-documented edge case, this is not the pick.
  • You need deep distributed tracing across many services, span-level analysis, or custom instrumentation at high throughput — go OTel-native or a mature commercial APM.
  • You have compliance or data-residency constraints that a third-party SaaS backend cannot satisfy; self-hosted OTel is the answer.
  • You already have a signed Datadog/Sentry/New Relic contract with headroom. Adding a second vendor is negative ROI at that point.
  • Your framework is Laravel — use the Laravel agent, not this one.
  • Diligence flag: the metadata shows a last release of 2026-05-27. Verify that against the actual repo before quoting it in a stakeholder deck — a forward-dated or misparsed release date is the kind of detail that erodes credibility in a vendor review.

How to Pitch It (Stakeholders)

To executives (one paragraph): We can add production performance visibility to our Symfony services in about a day, using a free, MIT-licensed client from the vendor that runs the dashboard. That gives us per-endpoint latency, error rates, and slow-query data tied to releases — the inputs we currently guess at when prioritizing the roadmap. The financial exposure is limited to the SaaS subscription, and the switching cost is low because the client is thin and replaceable. The main caveat is maturity: this is a small-adoption package with a small community, so I recommend a time-boxed pilot on one non-critical service before any commitment, and I want to benchmark it against Sentry and an OTel path before we standardize.

To engineering (the honest version): This is a first-party Symfony bundle — one composer require, config, and you get exception capture, transaction timing, and query visibility. It is not a tracing-first product; if you need span-level distributed tracing across services, this is the wrong tool and we should talk about OTel. Two things to validate in the pilot: (1) the agent's overhead under our real request volume, and (2) how gracefully the SDK degrades when the backend is unreachable — a monitoring agent must never become an availability risk. Also confirm the release cadence in the repo directly; the version metadata I have looks anomalous.

Objection handling: "Why not just use Sentry?" — if error tracking is the only need, Sentry wins on maturity. This is worth evaluating if we want performance and errors in one cheaper place. "Isn't 28 stars a red flag?" — yes for community support, but it is a vendor-owned SDK rather than a hobby project, so the support channel is commercial, not forums. The pilot is what converts that argument into evidence.

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.
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
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource