sentry/sentry-symfony
The official Sentry SDK for Symfony. Install via Composer, add your SENTRY_DSN to .env, and capture exceptions from anywhere in your app. Get real-time error tracking and performance monitoring with minimal setup.
fruitcake/laravel-symfony or a Symfony Messenger bridge).sentry/sentry package.data_collection option gives declarative control over which potentially sensitive data (user info, HTTP headers, HTTP bodies, DB query data) is attached to events and spans. This is an architecture-level privacy control, not just a config toggle — it determines what leaves the application boundary.data_collection allowlist model (mode: allowList with explicit terms) aligns with least-privilege telemetry design. For Laravel, this maps cleanly onto config/sentry.php or env-driven config, letting platform teams enforce a single policy across all Laravel services.sentry/sentry (4.34.0). Laravel’s App\Exceptions\Handler::report() can delegate to SentrySdk::captureException().data_collection Option: Feasible to adopt in Laravel via the core SDK config array (no Symfony YAML required). This is the highest-value item in the release for Laravel teams, because it is portable and does not depend on the Symfony bundle..env / config/sentry.php. The new nested data_collection structure should be expressed in PHP config to avoid drift.traceparent) still applies only for self-hosted Sentry <20.6.0.data_collection option changes what telemetry is emitted by default. If the default posture is not explicitly verified, teams may either (a) over-collect PII unknowingly, or (b) after tightening, lose diagnostic fields relied on by on-call. This is a config-semantics risk, not a code risk.data_collection.user_info setting.symfony/yaml, doctrine/dbal). In Laravel these are avoidable by using sentry/sentry alone.messenger.isolate_context_by_message; use per-job Sentry\init() or a custom queue listener.data_collection when the key is absent? Does upgrading to 5.14.0 silently change emitted payloads? This must be confirmed before rollout.sentry/sentry 4.34.0 directly and implement data_collection in Laravel config.<20.6.0 (envelope endpoint blocker)?sentry/sentry 4.34.0 directly. Implement error capture, breadcrumbs, traces, and the new data_collection policy in config/sentry.php.data_collection option is a core SDK capability surfaced through the bundle — Laravel can adopt it without the bundle by configuring the equivalent SDK option array.sentry/sentry 4.34.0, set SENTRY_DSN and SENTRY_TRACES_SAMPLE_RATE, and delegate report() to captureException().data_collection policy — user_info, http_headers allowlist (e.g., x-request-id), http_bodies, database_query_data: false — and encode it in config/sentry.php so it is version-controlled and reviewable.sentry/sentry 4.34.0. The bundle’s Symfony 8 support is irrelevant unless Symfony components are present.data_collection block, and confirm behavior when the key is omitted.sentry/sentry 4.34.0.data_collection policy (privacy gate — should precede broad rollout).sentry/sentry 4.34.0 is actively maintained; the bundle is on 5.14.0 and follows a predictable minor-release cadence. Minor releases have been backwards-compatible; 5.0.0 was the last breaking milestone.data_collection block introduces nested config that is easy to diverge across services. Standardize it in a shared config package or template and review it in PRs.sentry/sentry’s UPGRADE.md and the bundle’s release notes. 5.14.0 carries no migration steps beyond verifying data-collection defaults.traces_sample_rate and optional integrations opt-in.data_collection reduces payload size and egress, which is a positive scaling effect at high request volume. Conversely, capture of client IP on 404s increases event volume for scanners/bots — consider sampling or filtering noisy unmatched routes.data_collection (missing headers/bodies needed for root-cause).data_collection block is mis-typed in Laravel config.data_collection, which is a TPM/security-partnered decision rather than an engineering one. Allocate a short enablement session covering DSN setup, exception-handler delegation, queue-job initialization, and privacy-policy review.Adopt 5.14.0 / sentry-php 4.34.0 for the data_collection capability and the router-context fix, but gate rollout on two checks: (1) confirm the default data-collection behavior is unchanged when unconfigured, and (2) publish an explicit, version-controlled telemetry policy before broadening instrumentation. Skip the Symfony bundle unless Symfony components are already in the stack.
How can I help you explore Laravel packages today?