William Mak
William Mak
- The denominator of apdex could potentially be 0 resulting in apdex being nan. Using `resolve_division` instead which checks that the denominator isn't 0 before dividing. - Adds a param...
- This fixes topN graphs to show the transaction status names instead of their codes
### Environment How do you use Sentry? Sentry SaaS (sentry.io) Which SDK and version? sentry-python==1.0.0 ### Steps to Reproduce https://gist.github.com/wmak/fffab40bdbe5329f2ef8bd0a4ff44659 1. Repro project attached, a very basic flask app with...
- This allows arithmetic on datetime fields by converting them to unix timestamps, doing the math, then converting them back - eg. timestamp + 3600 becomes: `toDateTime64(toUnixTimestamp(timestamp) + 3600, 1)`
- this adds the received field to discover's backend - pt2: https://github.com/getsentry/sentry/pull/38415
- As far as I can tell we don't use quickTrace at all in event details, and its 2 fairly expensive queries, removing them entirely
- This allows the span dataset to query for metrics that aren't in the indexer - Sets the metric_id to 0 in case it leaks through, and ignores the columns...
- This differentiates usage in the codebase between using the DiscoverQueryBuilder and the BaseQueryBuilder
- Instead of the giant __init__ file, lets move to absolute imports as recommended [here](https://github.com/getsentry/sentry/pull/73329#discussion_r1654786964)
- This updates the tagkey endpoint to use snuba params instead of params - Adds an environment_ids property