William Mak

Results 19 issues of 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...

Scope: Backend

- This fixes topN graphs to show the transaction status names instead of their codes

Scope: Backend

### 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...

bug
Feature: Performance
Status: Backlog
Integration: Celery

- 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)`

Status: In Progress
WIP
Scope: Backend

- this adds the received field to discover's backend - pt2: https://github.com/getsentry/sentry/pull/38415

Scope: Backend

- 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

Scope: Frontend

- 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...

Scope: Backend

- This differentiates usage in the codebase between using the DiscoverQueryBuilder and the BaseQueryBuilder

Scope: Backend

- Instead of the giant __init__ file, lets move to absolute imports as recommended [here](https://github.com/getsentry/sentry/pull/73329#discussion_r1654786964)

Scope: Backend

- This updates the tagkey endpoint to use snuba params instead of params - Adds an environment_ids property

Scope: Backend