sentry-php
sentry-php copied to clipboard
The official PHP SDK for Sentry (sentry.io)
Besides reading `SENTRY_RELEASE`, we could consider reading `AWS_LAMBDA_FUNCTION_VERSION` as well to determine the release when running code on AWS Lambda.
Compared to other SDKs, the logging/debugging experience in the PHP SDK is quite poor. We should add more logging statements to the code base. Some examples: - Successful transmission of...
This pull request fixes #1645. Short summary: SDK wasn't sending some function arguments to Sentry, namely default, variadic, not declared arguments and arguments with value `null`. This pull request reworks...
### How do you use Sentry? Sentry Saas (sentry.io) ### Version 3.19.0 ### Steps to Reproduce Execute `composer require sentry/sentry`. ### Expected Result I expect `psr/http-factory` is used and no...
### Problem Statement Hey there! I was working on a codebase this morning, and noticed that Sentry does not really document the various keys that could be passed to functions...
### How do you use Sentry? Self-hosted / on-premises ### SDK version 4.0.1 ### Steps to reproduce 1. Create function with variadic parameters or without parameters. Ex.: ```php function variadic(...$params)...
### Problem Statement Currently `ignore_transactions` option is useless for anything but the most simplest cases such as `GET /health`. Any URLs with a variable somewhere in the path (typically an...
A very pragmatic way to set a frame processor. This is intended for internal use in framework SDKs to do further processing on the frame. For example, in Laravel we...
### Discussed in https://github.com/getsentry/sentry-php/discussions/1550 Originally posted by **tadz** June 19, 2023 As of v3.15.0 there is an option config `profiles_sample_rate` and it's value is relative to `traces_sample_rate`. I am able...
Trace origin indicates what created a trace or a span. Not all traces and spans contain enough information to tell whether the user or what precisely in the SDK created...